]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
build: Never make compiler warnings in subprojects fatal
authorSimon McVittie <smcv@collabora.com>
Fri, 28 Feb 2025 12:29:55 +0000 (12:29 +0000)
committerSimon McVittie <smcv@collabora.com>
Fri, 28 Feb 2025 12:29:55 +0000 (12:29 +0000)
If one of our subprojects has compiler warnings, fixing them is
out-of-scope for dbus.

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

index ff1312c38b37d7548912451b816186b1c317220d..f46b551c25c2e7cca7ff8d292881483dfd2c052a 100644 (file)
@@ -364,6 +364,10 @@ config.set(
     and cc.has_header_symbol('time.h', 'clock_getres', args: compile_args_c),
 )
 
+fallback_subproject_options = [
+    'werror=false',
+]
+
 # Controls whether message bus daemon is built. Tests which depend on
 # a running dbus-daemon will be disabled if message_bus is not set.
 message_bus = get_option('message_bus')
@@ -375,7 +379,7 @@ else
         'glib-2.0', version: '>=2.40',
         required: get_option('modular_tests'),
         fallback: ['glib', 'libglib_dep'],
-        default_options: [
+        default_options: fallback_subproject_options + [
             'tests=false',
         ],
     )
@@ -398,7 +402,7 @@ use_glib = glib.found() and gio.found()
 if message_bus
     expat = dependency(
         'expat',
-        default_options: [
+        default_options: fallback_subproject_options + [
             'build_tests=false',
         ],
     )