summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2021-06-01 11:14:24 +0200
committerMax Kellermann <max@musicpd.org>2021-06-01 11:14:28 +0200
commit36680607d079869fa95a351c548a639ae4b584ab (patch)
tree6e9d19af1608554fffd43801fda59f7b4252ce6b
parentfc54877c6be5961433101ebbe1d33eb04f6c8a90 (diff)
meson.build: use some warning options for plain C as well
-rw-r--r--meson.build14
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')