diff --git a/meson.build b/meson.build index e39353d3..7826dbb0 100644 --- a/meson.build +++ b/meson.build @@ -66,23 +66,16 @@ cc = meson.get_compiler('c') global_args = [] global_args_maybe = [ + '-Wno-unused-parameter', + '-Wno-shift-negative-value', # required due to Pixman + '-Wno-missing-field-initializers', '-fvisibility=hidden', ] -global_wnoargs_maybe = [ - 'unused-parameter', - 'shift-negative-value', # required due to Pixman - 'missing-field-initializers', -] foreach a : global_args_maybe if cc.has_argument(a) global_args += a endif endforeach -foreach a : global_wnoargs_maybe - if cc.has_argument('-W' + a) - global_args += '-Wno-' + a - endif -endforeach add_global_arguments(global_args, language: 'c') if cc.has_header_symbol('sys/sysmacros.h', 'major')