summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-07-10 10:53:57 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-07-10 11:03:45 +0100
commit6aa6a2e894c1f6aee25095dd0dfd94d25a3d45f8 (patch)
tree30a1f165d422d25e0fc4796c18b4cc964e49ed67
parent0c474b495a2c1b12a6b0c33d112f2b86460998fc (diff)
downloadjson-glib-6aa6a2e894c1f6aee25095dd0dfd94d25a3d45f8.tar.gz
build: Clean up compiler flags
We want more errors, and fewer warnings. Keeping the list of compiler flags sorted also allows us to quickly scan for what kind of flags we use.
-rw-r--r--meson.build40
1 files changed, 20 insertions, 20 deletions
diff --git a/meson.build b/meson.build
index 631116c..6a74455 100644
--- a/meson.build
+++ b/meson.build
@@ -78,38 +78,38 @@ if cc.get_id() == 'msvc'
]
elif cc.get_id() == 'gcc' or cc.get_id() == 'clang'
test_cflags = [
- '-Wpointer-arith',
+ '-Wcast-align',
+ '-Wlogical-op',
'-Wmissing-declarations',
- '-Wformat=2',
- '-Wstrict-prototypes',
+ '-Wmissing-format-attribute',
'-Wmissing-prototypes',
- '-Wnested-externs',
+ '-Wmissing-noreturn',
'-Wold-style-definition',
- '-Wdeclaration-after-statement',
- '-Wunused',
- '-Wno-uninitialized',
+ '-Wpointer-arith',
'-Wshadow',
- '-Wcast-align',
- '-Wmissing-noreturn',
- '-Wmissing-format-attribute',
- '-Wlogical-op',
+ '-Wstrict-prototypes',
+ '-Wunused',
'-Wno-discarded-qualifiers',
+ '-Wno-int-conversion',
+ '-fno-strict-aliasing',
+ '-Wno-uninitialized',
+ '-Werror=address',
+ '-Werror=array-bounds',
+ '-Werror=empty-body',
+ '-Werror=format=2',
'-Werror=implicit',
- '-Werror=nonnull',
'-Werror=init-self',
+ '-Werror=int-to-pointer-cast',
'-Werror=main',
'-Werror=missing-braces',
- '-Werror=sequence-point',
+ '-Werror=nested-externs',
+ '-Werror=nonnull',
+ '-Werror=pointer-to-int-cast',
'-Werror=return-type',
+ '-Werror=sequence-point',
'-Werror=trigraphs',
- '-Werror=array-bounds',
+ '-Werror=undef',
'-Werror=write-strings',
- '-Werror=address',
- '-Werror=int-to-pointer-cast',
- '-Werror=pointer-to-int-cast',
- '-Werror=empty-body',
- '-fno-strict-aliasing',
- '-Wno-int-conversion',
]
else
test_cflags = []