]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
meson: Define HAVE_GIO_UNIX
authorSimon McVittie <smcv@collabora.com>
Tue, 28 Jun 2022 11:50:06 +0000 (12:50 +0100)
committerSimon McVittie <smcv@collabora.com>
Wed, 13 Jul 2022 19:36:13 +0000 (20:36 +0100)
Some of the tests check for this.

Signed-off-by: Simon McVittie <smcv@collabora.com>
meson.build

index d7aeb61f9b3531c0df31cb2c8c4a339568fa7765..f9d25bba753908040553ea98a8ae821dea8c90dd 100644 (file)
@@ -295,8 +295,10 @@ glib = dependency(
 )
 if platform_windows
     gio = dependency('gio-windows-2.0', required: glib.found())
+    have_gio_unix = false
 else
     gio = dependency('gio-unix-2.0',    required: glib.found())
+    have_gio_unix = gio.found()
 endif
 use_glib = glib.found() and gio.found()
 config.set('DBUS_WITH_GLIB', use_glib)
@@ -688,7 +690,7 @@ checks = get_option('checks')
 config.set('DBUS_ENABLE_CHECKS', checks ? 1 : false)
 config.set('DBUS_DISABLE_CHECKS', not checks ? 1 : false)
 config.set('G_DISABLE_CHECKS', not checks ? 1 : false)
-
+config.set('HAVE_GIO_UNIX', have_gio_unix ? 1 : false)
 
 dbus_static_flags = ( get_option('default_library') == 'static'
     ? '-DDBUS_STATIC_BUILD'