summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build16
1 files changed, 15 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 0b504c6..f0fa77c 100644
--- a/meson.build
+++ b/meson.build
@@ -8,8 +8,22 @@ add_project_arguments(
'-D_POSIX_C_SOURCE=200809L',
'-DXDG_PREFIX=xdg_test',
'-DHAVE_MMAP',
- '-Wmissing-prototypes',
+ '-Wduplicated-branches',
+ '-Wimplicit-fallthrough',
+ '-Wmisleading-indentation',
+ '-Wmissing-field-initializers',
+ '-Wnonnull',
+ '-Wstrict-prototypes',
+ '-Wunused',
+ '-Werror=format=2',
+ '-Werror=implicit-function-declaration',
+ '-Werror=init-self',
+ '-Werror=missing-include-dirs',
+ '-Werror=missing-prototypes',
+ '-Werror=pointer-arith',
+ '-Werror=pointer-sign',
'-Werror=sign-compare',
+ '-Werror=unused-result',
language: 'c',
native: true,
)