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
This commit is contained in:
committed by
Eric Engestrom
parent
917ecfcb04
commit
29a6803817
+3
-10
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user