build: Increase the anal-retentiveness of the maintainer flags
authorEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 7 Mar 2012 12:35:57 +0000 (12:35 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 7 Mar 2012 12:36:43 +0000 (12:36 +0000)
The new rules have already caught a couple of issues.

configure.ac

index 97c7116..ddacfcc 100644 (file)
@@ -913,9 +913,11 @@ AC_ARG_ENABLE([maintainer-flags],
 MAINTAINER_COMPILER_FLAGS="$MAINTAINER_COMPILER_FLAGS
                            -Wall -Wcast-align -Wuninitialized
                            -Wno-strict-aliasing -Wempty-body -Wformat
-                           -Wformat-security -Winit-self
+                           -Wformat-security -Wformat-nonliteral -Winit-self
                            -Wdeclaration-after-statement -Wvla
-                           -Wpointer-arith"
+                           -Wpointer-arith -Wmissing-declarations
+                           -Waggregate-returns -Wcast-align
+                           -Wredundant-decls"
 
 AS_CASE([$enable_maintainer_flags],
         [yes],