summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorrbuj <[email protected]>2019-09-26 18:05:13 +0200
committerraveit65 <[email protected]>2019-09-30 22:01:49 +0200
commiteff1d3b138c8a6990fa388e3cc2eb9a9760abf14 (patch)
tree01f0405268d9ccbadb31e299cf83fcf6e762b6d2 /configure.ac
parentfbfbc8c52c6454a9b4a9840c8aac42dcd5d51b5d (diff)
downloadmate-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.ac42
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}