diff options
author | Simon Josefsson <simon@josefsson.org> | 2008-12-11 15:19:31 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2008-12-11 15:19:31 +0100 |
commit | 20f6eb3448ae0773fce1a16e359ac0214cf8783d (patch) | |
tree | af4fc0b71d12c0003763a3f28317269bc5893400 /configure.ac | |
parent | 6150662c3e9801bb0399fbaa2a378ecfe6ebb319 (diff) | |
download | gnutls-20f6eb3448ae0773fce1a16e359ac0214cf8783d.tar.gz |
Update manywarnings usage.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/configure.ac b/configure.ac index fb5cc20cc2..22da7a5e65 100644 --- a/configure.ac +++ b/configure.ac @@ -184,30 +184,29 @@ AC_PROG_LIBTOOL gl_INIT -# Disable useless warnings. -W= -W="$W -Wsystem-headers" # Don't let system headers trigger warnings -W="$W -Wc++-compat" # We don't care strongly about C++ compilers -W="$W -Wundef" # Warns on '#if GNULIB_PORTCHECK' etc in gnulib -W="$W -Wtraditional" # Warns on #elif which we use often -W="$W -Wlogical-op" # Too many false positives -W="$W -Wold-style-definition" # -W="$W -Wpadded" # Our structs are not padded -W="$W -Wunreachable-code" # Too many false positives -W="$W -Wtraditional-conversion" # Too many warnings for now -W="$W -Wcast-qual" # Too many warnings for now -W="$W -Waggregate-return" # Too many warnings for now -W="$W -Wshadow" # Too many warnings for now -W="$W -Wswitch-default" # Too many warnings for now -W="$W -Wswitch-enum" # Too many warnings for now -W="$W -Wconversion" # Too many warnings for now -W="$W -Wsign-conversion" # Too many warnings for now -W="$W -Wformat-y2k" # Too many warnings for now -W="$W -Wunsafe-loop-optimizations" -W="$W -Wstrict-overflow" -gl_MANYWARN_ALL_GCC([WARNINGS]) -gl_MANYWARN_COMPLEMENT(WARNINGS, [$WARNINGS], [$W]) -for w in $WARNINGS; do +# Add many warnings, except some... +nw="$nw -Wsystem-headers" # Don't let system headers trigger warnings +nw="$nw -Wc++-compat" # We don't care about C++ compilers +nw="$nw -Wundef" # Warns on '#if GNULIB_FOO' etc in gnulib +nw="$nw -Wtraditional" # Warns on #elif which we use often +nw="$nw -Wlogical-op" # Too many false positives +nw="$nw -Wold-style-definition" # +nw="$nw -Wpadded" # Our structs are not padded +nw="$nw -Wunreachable-code" # Too many false positives +nw="$nw -Wtraditional-conversion" # Too many warnings for now +nw="$nw -Wcast-qual" # Too many warnings for now +nw="$nw -Waggregate-return" # Too many warnings for now +nw="$nw -Wshadow" # Too many warnings for now +nw="$nw -Wswitch-default" # Too many warnings for now +nw="$nw -Wswitch-enum" # Too many warnings for now +nw="$nw -Wconversion" # Too many warnings for now +nw="$nw -Wsign-conversion" # Too many warnings for now +nw="$nw -Wformat-y2k" # Too many warnings for now +nw="$nw -Wunsafe-loop-optimizations" +nw="$nw -Wstrict-overflow" +gl_MANYWARN_ALL_GCC([ws]) +gl_MANYWARN_COMPLEMENT(ws, [$ws], [$nw]) +for w in $ws; do gl_WARN_ADD([$w]) done gl_WARN_ADD([-Wno-missing-field-initializers]) # We need this one |