diff options
| author | Emmanuele Bassi <ebassi@gnome.org> | 2017-07-10 10:53:57 +0100 |
|---|---|---|
| committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-07-10 11:03:45 +0100 |
| commit | 6aa6a2e894c1f6aee25095dd0dfd94d25a3d45f8 (patch) | |
| tree | 30a1f165d422d25e0fc4796c18b4cc964e49ed67 | |
| parent | 0c474b495a2c1b12a6b0c33d112f2b86460998fc (diff) | |
| download | json-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.build | 40 |
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 = [] |
