From: Simon McVittie Date: Fri, 28 Feb 2025 12:29:55 +0000 (+0000) Subject: build: Never make compiler warnings in subprojects fatal X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ca6a3fec49cc39ed18a7bed0afe28685dca10de;p=thirdparty%2Fdbus.git build: Never make compiler warnings in subprojects fatal If one of our subprojects has compiler warnings, fixing them is out-of-scope for dbus. Signed-off-by: Simon McVittie --- diff --git a/meson.build b/meson.build index ff1312c38..f46b551c2 100644 --- a/meson.build +++ b/meson.build @@ -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', ], )