From eeb96e95a590e3ea66450daaf8583d9a6a03bfa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 4 Mar 2022 21:02:25 +0100 Subject: [PATCH] meson: Stop passing -Wall Passing -Wall results in meson logging a warning, suggesting to use different warning levels instead. Lets do what meson say. Part-of: --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 76034dc25..41fd0ab01 100644 --- a/meson.build +++ b/meson.build @@ -396,7 +396,6 @@ buildtype = get_option('buildtype') if buildtype != 'plain' all_warnings = [ '-fno-strict-aliasing', - '-Wall', '-Wpointer-arith', '-Wmissing-declarations', '-Wformat=2', @@ -428,6 +427,11 @@ if buildtype != 'plain' '-Werror=pointer-to-int-cast', '-Werror=empty-body', '-Werror=write-strings', + '-Wno-sign-compare', + '-Wno-cast-function-type', + '-Wno-unused-parameter', + '-Wno-missing-field-initializers', + '-Wno-type-limits', ] supported_warnings = cc.get_supported_arguments(all_warnings) add_project_arguments(supported_warnings, language: 'c')