diff options
author | Max Kellermann <max@musicpd.org> | 2021-06-01 11:14:24 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2021-06-01 11:14:28 +0200 |
commit | 36680607d079869fa95a351c548a639ae4b584ab (patch) | |
tree | 6e9d19af1608554fffd43801fda59f7b4252ce6b | |
parent | fc54877c6be5961433101ebbe1d33eb04f6c8a90 (diff) |
meson.build: use some warning options for plain C as well
-rw-r--r-- | meson.build | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/meson.build b/meson.build index 6ce10174f..625a0eb63 100644 --- a/meson.build +++ b/meson.build @@ -47,14 +47,20 @@ test_global_common_flags = [ ] test_common_flags = [ + '-ffast-math', + '-ftree-vectorize', + '-Wcast-qual', '-Wdouble-promotion', + '-Wmissing-declarations', '-Wshadow', + '-Wunused', '-Wvla', '-Wwrite-strings', - '-ffast-math', - '-ftree-vectorize', + # clang specific warning options: + '-Wunreachable-code-aggressive', + '-Wused-but-marked-unused', ] test_global_cxxflags = test_global_common_flags + [ @@ -70,10 +76,8 @@ test_cxxflags = test_common_flags + [ '-Wcomma-subscript', '-Wextra-semi', '-Wmismatched-tags', - '-Wmissing-declarations', '-Woverloaded-virtual', '-Wsign-promo', - '-Wunused', '-Wvolatile', '-Wvirtual-inheritance', @@ -84,8 +88,6 @@ test_cxxflags = test_common_flags + [ '-Wcomma', '-Wheader-hygiene', '-Winconsistent-missing-destructor-override', - '-Wunreachable-code-aggressive', - '-Wused-but-marked-unused', ] if compiler.get_id() != 'gcc' or compiler.version().version_compare('>=9') |