Currently our compiler flags handling has a number of flaws and misleading characteristics - It triggers warnings from Meson due to our use of -Wall/-Wextra that prevents us using --fatal-meson-warnings - We enable flags, only to turn them back off again eg "-Wcast-function-type ... -Wno-cast-function-type" - We check for certain flags twice - We don't check compiler support for some flags Daniel P. Berrangé (6): meson: get rid of list of unused warning flags meson: actually check for -Wframe-larger-than meson: merge all cc_flags arrays into one meson: avoid checking compiler flags twice meson: honour meson warning_level option meson: don't probe for -Werror if -Dwerror is enabled meson.build | 312 ++++++++++++++++++---------------------------------- 1 file changed, 104 insertions(+), 208 deletions(-) -- 2.30.2