--- a/xeme/meson.build Fri Jan 26 02:55:19 2024 -0600
+++ b/xeme/meson.build Sat Feb 10 01:39:41 2024 -0600
@@ -28,7 +28,8 @@
-XEME_GENERATED_SOURCES = []
+XEME_GENERATED_TARGETS = [] ###############################################################################
@@ -73,7 +74,7 @@
install_dir : get_option('includedir') / 'xeme-1.0' / 'xeme')
-XEME_GENERATED_SOURCES += xeme_enums[0]
+XEME_BUILT_SOURCES += xeme_enums[0] XEME_BUILT_HEADERS += xeme_enums[1]
###############################################################################
@@ -82,7 +83,7 @@
xeme_inc = include_directories('.')
xeme_lib = library('xeme',
- XEME_SOURCES + XEME_HEADERS + XEME_GENERATED_SOURCES + XEME_BUILT_HEADERS,
+ XEME_SOURCES + XEME_HEADERS + XEME_BUILT_SOURCES + XEME_BUILT_HEADERS, c_args : ['-DXEME_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Xeme"'],
gnu_symbol_visibility : 'hidden',
dependencies : [birb_dep, gio_dep, glib_dep, gobject_dep],
@@ -116,7 +117,7 @@
export_packages : ['xeme'],
extra_args : ['--quiet', '-DXEME_COMPILATION'])
- XEME_GENERATED_SOURCES += xeme_gir
+ XEME_GENERATED_TARGETS += xeme_gir ###############################################################################
@@ -126,7 +127,7 @@
dependencies : [gio_dep, glib_dep, gobject_dep],
include_directories : [toplevel_inc, xeme_inc],
- sources : XEME_BUILT_HEADERS)
+ sources : XEME_BUILT_HEADERS + XEME_GENERATED_TARGETS) meson.override_dependency('xeme', xeme_dep)