Revert "meson: fix -Wno-foo argument testing"

This reverts commit bc315aa288

Turns out since meson 0.46 it knows about this quirk of compilers and
checks the right thing internally.

See https://github.com/mesonbuild/meson/pull/2284
dev
Eric Engestrom 6 years ago committed by Eric Engestrom
parent 917ecfcb04
commit 29a6803817
  1. 13
      meson.build

@ -66,23 +66,16 @@ cc = meson.get_compiler('c')
global_args = [] global_args = []
global_args_maybe = [ global_args_maybe = [
'-Wno-unused-parameter',
'-Wno-shift-negative-value', # required due to Pixman
'-Wno-missing-field-initializers',
'-fvisibility=hidden', '-fvisibility=hidden',
] ]
global_wnoargs_maybe = [
'unused-parameter',
'shift-negative-value', # required due to Pixman
'missing-field-initializers',
]
foreach a : global_args_maybe foreach a : global_args_maybe
if cc.has_argument(a) if cc.has_argument(a)
global_args += a global_args += a
endif endif
endforeach 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') add_global_arguments(global_args, language: 'c')
if cc.has_header_symbol('sys/sysmacros.h', 'major') if cc.has_header_symbol('sys/sysmacros.h', 'major')

Loading…
Cancel
Save