meson.build: use some warning options for plain C as well
This commit is contained in:
parent
fc54877c6b
commit
36680607d0
14
meson.build
14
meson.build
|
@ -47,14 +47,20 @@ test_global_common_flags = [
|
||||||
]
|
]
|
||||||
|
|
||||||
test_common_flags = [
|
test_common_flags = [
|
||||||
|
'-ffast-math',
|
||||||
|
'-ftree-vectorize',
|
||||||
|
|
||||||
'-Wcast-qual',
|
'-Wcast-qual',
|
||||||
'-Wdouble-promotion',
|
'-Wdouble-promotion',
|
||||||
|
'-Wmissing-declarations',
|
||||||
'-Wshadow',
|
'-Wshadow',
|
||||||
|
'-Wunused',
|
||||||
'-Wvla',
|
'-Wvla',
|
||||||
'-Wwrite-strings',
|
'-Wwrite-strings',
|
||||||
|
|
||||||
'-ffast-math',
|
# clang specific warning options:
|
||||||
'-ftree-vectorize',
|
'-Wunreachable-code-aggressive',
|
||||||
|
'-Wused-but-marked-unused',
|
||||||
]
|
]
|
||||||
|
|
||||||
test_global_cxxflags = test_global_common_flags + [
|
test_global_cxxflags = test_global_common_flags + [
|
||||||
|
@ -70,10 +76,8 @@ test_cxxflags = test_common_flags + [
|
||||||
'-Wcomma-subscript',
|
'-Wcomma-subscript',
|
||||||
'-Wextra-semi',
|
'-Wextra-semi',
|
||||||
'-Wmismatched-tags',
|
'-Wmismatched-tags',
|
||||||
'-Wmissing-declarations',
|
|
||||||
'-Woverloaded-virtual',
|
'-Woverloaded-virtual',
|
||||||
'-Wsign-promo',
|
'-Wsign-promo',
|
||||||
'-Wunused',
|
|
||||||
'-Wvolatile',
|
'-Wvolatile',
|
||||||
'-Wvirtual-inheritance',
|
'-Wvirtual-inheritance',
|
||||||
|
|
||||||
|
@ -84,8 +88,6 @@ test_cxxflags = test_common_flags + [
|
||||||
'-Wcomma',
|
'-Wcomma',
|
||||||
'-Wheader-hygiene',
|
'-Wheader-hygiene',
|
||||||
'-Winconsistent-missing-destructor-override',
|
'-Winconsistent-missing-destructor-override',
|
||||||
'-Wunreachable-code-aggressive',
|
|
||||||
'-Wused-but-marked-unused',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
if compiler.get_id() != 'gcc' or compiler.version().version_compare('>=9')
|
if compiler.get_id() != 'gcc' or compiler.version().version_compare('>=9')
|
||||||
|
|
Loading…
Reference in New Issue