From acf5501e3b6224412e45d8ddfc7533fb6bb0dc6a Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Thu, 21 May 2020 11:14:03 +0100 Subject: [PATCH] build: Disable -Wunused-local-typedefs globally We need this because older versions of G_STATIC_ASSERT worked by creating a dummy typedef, and didn't entirely suppress the resulting warnings. Signed-off-by: Simon McVittie <smcv@collabora.com> --- meson.build | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/meson.build b/meson.build index 4aed0e2e1..5028de115 100644 --- a/meson.build +++ b/meson.build @@ -97,6 +97,7 @@ no_warning_cflags = [ 'missing-field-initializers', 'pedantic', 'sign-compare', + 'unused-local-typedefs', 'unused-parameter', 'variadic-macros', ] @@ -227,9 +228,6 @@ executable( 'src/utils.h', 'src/with-lock.c', ], - c_args : [ - '-Wno-unused-local-typedefs', - ], dependencies : [ dependency('gio-unix-2.0', required : true), libglnx.get_variable('libglnx_dep'), @@ -266,9 +264,6 @@ executable( 'src/wrap-interactive.c', 'src/wrap-interactive.h', ] + enums, - c_args : [ - '-Wno-unused-local-typedefs', - ], dependencies : [ steam_runtime_tools, dependency('gio-unix-2.0', required : true), @@ -303,9 +298,6 @@ executable( 'src/utils.h', 'tests/cheap-copy.c', ], - c_args : [ - '-Wno-unused-local-typedefs', - ], dependencies : [ dependency('gio-unix-2.0', required : true), libglnx.get_variable('libglnx_dep'), -- GitLab