diff options
author | rbuj <[email protected]> | 2019-09-26 18:05:13 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-09-30 22:01:49 +0200 |
commit | eff1d3b138c8a6990fa388e3cc2eb9a9760abf14 (patch) | |
tree | 01f0405268d9ccbadb31e299cf83fcf6e762b6d2 /configure.ac | |
parent | fbfbc8c52c6454a9b4a9840c8aac42dcd5d51b5d (diff) | |
download | mate-power-manager-eff1d3b138c8a6990fa388e3cc2eb9a9760abf14.tar.bz2 mate-power-manager-eff1d3b138c8a6990fa388e3cc2eb9a9760abf14.tar.xz |
Use WARN_CFLAGS which are only set with -enable-compiler-warnings
MATE_COMPILE_WARNINGS is present in configure.ac but WARN_CFLAGS
variable is not used. git grep WARN_CFLAGS
It removes -enable-extra-warn=yes, since it is recommended to use
-enable-compile-warnings=maximum.
It sets -enable-compiler-warnings=yes, the default value for all
MATE packager for now.
It prints WARN_CFLAGS in summary table.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/configure.ac b/configure.ac index 9e136f2..4a4f098 100644 --- a/configure.ac +++ b/configure.ac @@ -16,7 +16,7 @@ AC_PROG_INSTALL LT_INIT IT_PROG_INTLTOOL([0.50.1]) -MATE_COMPILE_WARNINGS +MATE_COMPILE_WARNINGS([yes]) YELP_HELP_INIT AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) @@ -45,45 +45,6 @@ if test "x$enable_deprecated" = "xyes"; then CPPFLAGS="$CPPFLAGS $DISABLE_DEPRECATED" fi -AC_ARG_ENABLE(extra-warn, - [AS_HELP_STRING([--enable-extra-warn], - [Enable extra warnings. gcc only. [default=no]])],, - [enable_extra_warn=no]) - -if test "x$enable_extra_warn" = "xyes" && test "$GCC" = "yes"; then - WARNINGFLAGS="$WARNINGFLAGS -Wall" - WARNINGFLAGS="$WARNINGFLAGS -Wcast-align -Wno-uninitialized" - WARNINGFLAGS="$WARNINGFLAGS -Wmissing-declarations" -# WARNINGFLAGS="$WARNINGFLAGS -Wredundant-decls" -# WARNINGFLAGS="$WARNINGFLAGS -Wmissing-noreturn" - WARNINGFLAGS="$WARNINGFLAGS -Wpointer-arith" - WARNINGFLAGS="$WARNINGFLAGS -Wcast-align" - WARNINGFLAGS="$WARNINGFLAGS -Wwrite-strings" - WARNINGFLAGS="$WARNINGFLAGS -Winit-self" - WARNINGFLAGS="$WARNINGFLAGS -Wreturn-type" - WARNINGFLAGS="$WARNINGFLAGS -Wformat-nonliteral" - WARNINGFLAGS="$WARNINGFLAGS -Wformat-security" - WARNINGFLAGS="$WARNINGFLAGS -Wmissing-include-dirs" - WARNINGFLAGS="$WARNINGFLAGS -Wmissing-format-attribute" - WARNINGFLAGS="$WARNINGFLAGS -Wclobbered" - WARNINGFLAGS="$WARNINGFLAGS -Wempty-body" - WARNINGFLAGS="$WARNINGFLAGS -Wignored-qualifiers" -# WARNINGFLAGS="$WARNINGFLAGS -Wsign-compare" - WARNINGFLAGS="$WARNINGFLAGS -Wtype-limits" -# WARNINGFLAGS="$WARNINGFLAGS -Wuninitialized" -# WARNINGFLAGS="$WARNINGFLAGS -Waggregate-return" - WARNINGFLAGS="$WARNINGFLAGS -Wdeclaration-after-statement" - WARNINGFLAGS="$WARNINGFLAGS -Wshadow" - WARNINGFLAGS="$WARNINGFLAGS -Winline" -# WARNINGFLAGS="$WARNINGFLAGS -Wswitch-enum" - WARNINGFLAGS="$WARNINGFLAGS -Wmissing-parameter-type" - WARNINGFLAGS="$WARNINGFLAGS -Woverride-init" - WARNINGFLAGS="$WARNINGFLAGS -Wno-strict-aliasing" -else - WARNINGFLAGS="" -fi -AC_SUBST(WARNINGFLAGS) - dnl --------------------------------------------------------------------------- dnl - Debugging switches (uncomment this if you want to use gdb) dnl --------------------------------------------------------------------------- @@ -260,6 +221,7 @@ echo " datadir: ${datadir} compiler: ${CC} cflags: ${CFLAGS} + cwarnings: ${WARN_CFLAGS} gnome-keyring support: ${with_keyring} Building extra applets: ${enable_applets} Self test support: ${have_tests} |