From 8fd04194a95bbcce01e8ec11ee728cce914b3600 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 21 Mar 2019 11:13:38 +0000 Subject: [PATCH] meson: add -Wno-unused also to C++ args when gst debug system is disabled --- meson.build | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 1eaaee1..45a2039 100644 --- a/meson.build +++ b/meson.build @@ -377,6 +377,7 @@ if host_system == 'android' gnustl_dep = dependency('gnustl', required : false) endif +# Disable compiler warnings for unused variables and args if gst debug system is disabled if gst_dep.type_name() == 'internal' gst_debug_disabled = not subproject('gstreamer').get_variable('gst_debug') else @@ -385,8 +386,16 @@ else gst_debug_disabled = cc.has_header_symbol('gst/gstconfig.h', 'GST_DISABLE_GST_DEBUG', dependencies: gst_dep) endif -if gst_debug_disabled and cc.has_argument('-Wno-unused') - add_project_arguments('-Wno-unused', language: 'c') +if gst_debug_disabled + message('GStreamer debug system is disabled') + if cc.has_argument('-Wno-unused') + add_project_arguments('-Wno-unused', language: 'c') + endif + if cxx.has_argument ('-Wno-unused') + add_project_arguments('-Wno-unused', language: 'cpp') + endif +else + message('GStreamer debug system is enabled') endif gst_plugins_bad_args = ['-DHAVE_CONFIG_H'] -- 2.7.4