summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2008-11-13 11:57:54 +0100
committerSimon Josefsson <simon@josefsson.org>2008-11-13 11:57:54 +0100
commit6fc814cfbb0756231416e34d9c5146531277ed98 (patch)
tree87c89217073f6d48a4e950d6452d8cd969a6cd65 /configure.ac
parentde24f84bc6e87cbe4193207977435698f5293790 (diff)
downloadgnutls-6fc814cfbb0756231416e34d9c5146531277ed98.tar.gz
Use more warnings.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac23
1 files changed, 11 insertions, 12 deletions
diff --git a/configure.ac b/configure.ac
index 21b59e8ab6..657790a81e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -172,18 +172,11 @@ AC_PROG_LIBTOOL
gl_INIT
-# These are warnings we could enable:
+# These are additional warnings we could enable:
#
-# -Wchar-subscripts -Wformat-security -Wnonnull -Winit-self
-# --Wmissing-include-dirs -Wunused -Wno-unused-parameter -Wfloat-equal
-# --Wdeclaration-after-statement -Wshadow -Wunsafe-loop-optimizations
-# --Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align
-# --Wlogical-op -Waggregate-return -Wstrict-prototypes
-# --Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-# --Wmissing-noreturn -Wmissing-format-attribute -Wpacked
-# --Wredundant-decls -Wnested-externs -Winline -Wvla
-# --Wvolatile-register-var -Wdisabled-optimization -Wstack-protector
-# --Woverlength-strings
+# -Wshadow -Wunsafe-loop-optimizations Wcast-qual Wlogical-op
+# -Waggregate-return Wmissing-prototypes -Wmissing-declarations
+# -Wmissing-noreturn -Wmissing-format-attribute Wredundant-decls -Wvla
#
# These are warnings we have tried but have turned out not to be useful:
#
@@ -201,7 +194,13 @@ gl_INIT
# -Wno-pointer-sign: too many warnings for now
# -Wno-unused-parameter: added because -Wunused cause too many warns
-for w in -Wall -W -Wno-pointer-sign -Wno-unused-parameter; do
+BASICS="-Wall -W"
+
+ADDITIONAL="-Wchar-subscripts -Wformat-security -Wnonnull -Winit-self -Wmissing-include-dirs -Wunused -Wfloat-equal -Wdeclaration-after-statement -Wpointer-arith -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wpacked -Wnested-externs -Winline -Wvolatile-register-var -Wdisabled-optimization -Wstack-protector -Woverlength-strings"
+
+REMOVE="-Wno-pointer-sign -Wno-unused-parameter"
+
+for w in $BASICS $ADDITIONAL $REMOVE; do
gl_WARN_ADD([$w])
done
export WARN_CFLAGS