summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2008-08-28 17:26:44 +0200
committerSimon Josefsson <simon@josefsson.org>2008-08-28 17:26:44 +0200
commit0d538af03deb419020897d18741a1038552e07ca (patch)
tree27e2e50ce3ab28492de6f0d1f25095dcc13d2e01 /configure.in
parentb251146cb5b24daa964da3ca2541b0077b2c167e (diff)
downloadgnutls-0d538af03deb419020897d18741a1038552e07ca.tar.gz
Fix warnings.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in10
1 files changed, 9 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 5d96d38eca..19fbd51f0f 100644
--- a/configure.in
+++ b/configure.in
@@ -133,8 +133,16 @@ if test $ac_cv_c_compiler_gnu != no; then
if test x$opt_developer_mode = xyes; then
AC_MSG_CHECKING([whether gcc supports various warning flags])
_gcc_cflags_save="$CFLAGS"
- CFLAGS="${CFLAGS} -Wall -W -Wchar-subscripts -Wformat-security -Wnonnull -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused -Wfloat-equal -Wtraditional-conversion -Wdeclaration-after-statement -Wundef -Wshadow -Wunsafe-loop-optimizations -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wconversion -Wlogical-op -Waggregate-return -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wmissing-format-attribute -Wpacked -Wpadded -Wredundant-decls -Wnested-externs -Wunreachable-code -Winline -Wvla -Wvolatile-register-var -Wdisabled-optimization -Wstack-protector -Woverlength-strings"
+ CFLAGS="${CFLAGS} -Wall -W -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"
# -Wtraditional: warns on #elif which we use often
+ # -Wundef: warns on '#if GNULIB_PORTCHECK' etc in gnulib headers
+ # -Wpadded: many of our structs are not optimized for padding
+ # -Wtraditional-conversion: we catch missing prototypes anyway
+ # -Wno-unused-parameter: added because -Wunused cause too many warns
+ # -Wunreachable-code: appears to return many false positives
+ # -Wconversion: too many warnings for now
+ # -Wswitch-default: too many warnings for now
+ # -Wswitch-enum: too many warnings for now
AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]),_gcc_warns=yes,_gcc_warns=no)
AC_MSG_RESULT($_gcc_warns)
if test x"$_gcc_warns" != xyes ; then