meson: merge three glib cflags dependencies

They are always used together, and only used by a unit test.
Fine-graded cflags dependencies are not necessary.
This commit is contained in:
Yu Watanabe
2026-07-03 21:50:45 +09:00
parent dc28de0eaa
commit cff424864d
2 changed files with 7 additions and 5 deletions
+7 -3
View File
@@ -1353,9 +1353,13 @@ libgobject = dependency('gobject-2.0',
libgio = dependency('gio-2.0',
required : get_option('glib'))
conf.set10('HAVE_GLIB', libglib.found() and libgobject.found() and libgio.found())
libglib_cflags = libglib.partial_dependency(includes: true, compile_args: true)
libgobject_cflags = libgobject.partial_dependency(includes: true, compile_args: true)
libgio_cflags = libgio.partial_dependency(includes: true, compile_args: true)
libglib_cflags = declare_dependency(
dependencies : [
libglib.partial_dependency(includes: true, compile_args: true),
libgobject.partial_dependency(includes: true, compile_args: true),
libgio.partial_dependency(includes: true, compile_args: true),
],
)
libdbus = dependency('dbus-1',
version : '>= 1.3.2',
-2
View File
@@ -226,9 +226,7 @@ libsystemd_tests += [
'sources' : files('sd-bus/test-bus-marshal.c'),
'dependencies' : [
libdbus_cflags,
libgio_cflags,
libglib_cflags,
libgobject_cflags,
],
},
{