[gcab/wip/hughsie/meson] f-meson
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcab/wip/hughsie/meson] f-meson
- Date: Fri, 17 Nov 2017 12:34:03 +0000 (UTC)
commit ae92e20289adb7fab5893f029a5207399c405645
Author: Richard Hughes <richard hughsie com>
Date: Fri Nov 17 09:40:50 2017 +0000
f-meson
meson.build | 51 +++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 45 insertions(+), 6 deletions(-)
---
diff --git a/meson.build b/meson.build
index 46517bc..ef7712c 100644
--- a/meson.build
+++ b/meson.build
@@ -13,13 +13,52 @@ lt_version = '@0@.@1@.@2@'.format(lt_current, lt_age, lt_revision)
# get suported warning flags
test_args = [
- '-Wsystem-headers',
- '-Wundef',
- '-Wunused-parameter',
- '-Wunused-local-typedefs',
- '-Wunsafe-loop-optimizations',
- '-Wno-sign-compare',
+ '-fstack-protector-strong',
+ '-Waggregate-return',
+ '-Wunused',
+ '-Warray-bounds',
+ '-Wcast-align',
+ '-Wclobbered',
+ '-Wduplicated-branches',
+ '-Wduplicated-cond',
+ '-Wempty-body',
+ '-Wformat=2',
+ '-Wformat-nonliteral',
+ '-Wformat-security',
+ '-Wformat-signedness',
+ '-Wignored-qualifiers',
+ '-Wimplicit-function-declaration',
+ '-Winit-self',
+ '-Wlogical-op',
+ '-Wmissing-declarations',
+ '-Wmissing-format-attribute',
+ '-Wmissing-include-dirs',
+ '-Wmissing-noreturn',
+ '-Wmissing-parameter-type',
+ '-Wmissing-prototypes',
+ '-Wnested-externs',
+ '-Wno-discarded-qualifiers',
+ '-Wno-missing-field-initializers',
+ '-Wno-strict-aliasing',
+ '-Wno-suggest-attribute=format',
'-Wno-unused-parameter',
+ '-Wnull-dereference',
+ '-Wold-style-definition',
+ '-Woverride-init',
+ '-Wpointer-arith',
+ '-Wredundant-decls',
+ '-Wreturn-type',
+ '-Wshadow',
+ '-Wsign-compare',
+ '-Wstrict-aliasing',
+ '-Wstrict-prototypes',
+ '-Wswitch-default',
+ '-Wtype-limits',
+ '-Wundef',
+ '-Wuninitialized',
+ '-Wunused-but-set-variable',
+ '-Wunused-variable',
+ '-Wwrite-strings'
]
cc = meson.get_compiler('c')
foreach arg: test_args
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]