[gnome-software] Do not use the deprecated GNOME_COMPILE_WARNINGS



commit 0cfd8a2b7cf2b9c3ffb4e4815183933720d736a6
Author: Richard Hughes <richard hughsie com>
Date:   Thu Aug 25 11:38:44 2016 +0100

    Do not use the deprecated GNOME_COMPILE_WARNINGS

 configure.ac |   56 ++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 38 insertions(+), 18 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index cc7e0b6..dc3e6fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,31 +22,51 @@ GTK_DOC_CHECK([1.11],[--flavour no-tmpl])
 dnl ---------------------------------------------------------------------------
 dnl - Extra verbose warning switches
 dnl ---------------------------------------------------------------------------
-
-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
+       -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])
 
 dnl ---------------------------------------------------------------------------
 dnl - gettext stuff


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]