diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 56 |
1 files changed, 39 insertions, 17 deletions
diff --git a/configure.ac b/configure.ac index e87ddcd..77e53ef 100644 --- a/configure.ac +++ b/configure.ac @@ -65,30 +65,52 @@ AC_HEADER_STDC LT_INIT AM_PROG_CC_C_O -GNOME_COMPILE_WARNINGS([maximum],[ - -Wmissing-declarations +WARN_CFLAGS_EXTRA=" + -Waggregate-return + -Warray-bounds -Wcast-align - -Wwrite-strings - -Wreturn-type - -Wformat-nonliteral - -Wmissing-format-attribute -Wclobbered + -Wconversion + -Wdeclaration-after-statement -Wempty-body + -Wextra + -Wformat=2 + -Wformat-nonliteral + -Wformat-security + -Wformat-signedness -Wignored-qualifiers - -Wsign-compare - -Wtype-limits - -Wuninitialized - -Waggregate-return - -Wdeclaration-after-statement - -Wshadow - -Wno-strict-aliasing + -Wimplicit-function-declaration + -Winit-self -Winline + -Wmissing-declarations + -Wmissing-format-attribute + -Wmissing-include-dirs + -Wmissing-noreturn -Wmissing-parameter-type - -Woverride-init + -Wmissing-prototypes + -Wnested-externs -Wno-discarded-qualifiers - -Wconversion - -Wformat-signedness -]) + -Wno-missing-field-initializers + -Wno-strict-aliasing + -Wno-suggest-attribute=format + -Wno-unused-parameter + -Wold-style-definition + -Woverride-init + -Wpacked + -Wpointer-arith + -Wredundant-decls + -Wreturn-type + -Wshadow + -Wsign-compare + -Wstrict-aliasing + -Wstrict-prototypes + -Wswitch-default + -Wtype-limits + -Wundef + -Wuninitialized + -Wunused-but-set-variable + -Wwrite-strings" +AX_APPEND_COMPILE_FLAGS([$WARN_CFLAGS_EXTRA], [WARN_CFLAGS]) # internationalization AM_GNU_GETTEXT([external]) |