浏览代码

modernize list of gcc warning flags somewhat

Oswald Buddenhagen 5 年之前
父节点
当前提交
a6bb26091a
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      configure.ac

+ 10 - 1
configure.ac

@@ -6,7 +6,16 @@ AM_MAINTAINER_MODE
 
 
 AC_PROG_CC_C99
 AC_PROG_CC_C99
 if test "$GCC" = yes; then
 if test "$GCC" = yes; then
-    CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wstrict-prototypes -std=c99 -pedantic -Wno-overlength-strings"
+    warnings="
+        -Wall -Wextra
+        -Wshadow
+        -Wcast-qual
+        -Wformat=2 -Wformat-signedness -Wformat-nonliteral
+        -Wstrict-prototypes
+
+        -Wno-overlength-strings
+    "
+    CFLAGS="$CFLAGS -pipe -std=c99 -pedantic $(echo $warnings)"
 fi
 fi
 
 
 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"