diff options
author | Guillem Jover <guillem@debian.org> | 2010-02-08 18:45:12 +0100 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2010-02-19 06:48:24 +0100 |
commit | b4284af48ce78dbfa34b20004b9e1ab268063188 (patch) | |
tree | 57ca98d59478668ad9c74f246d3c53ac0691706a /m4/dpkg-compiler.m4 | |
parent | 2e2f13d83ff3058ba31614148b2ce437cd1a44be (diff) | |
download | dpkg-b4284af48ce78dbfa34b20004b9e1ab268063188.tar.gz |
build: Add more warnings to --enable-compiler-warnings
Diffstat (limited to 'm4/dpkg-compiler.m4')
-rw-r--r-- | m4/dpkg-compiler.m4 | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/m4/dpkg-compiler.m4 b/m4/dpkg-compiler.m4 index f3f1b1367..db68e6fcf 100644 --- a/m4/dpkg-compiler.m4 +++ b/m4/dpkg-compiler.m4 @@ -9,13 +9,19 @@ AC_DEFUN([DPKG_COMPILER_WARNINGS], [AC_ARG_ENABLE(compiler-warnings, AS_HELP_STRING([--enable-compiler-warnings], [Enable additional compiler warnings]), -[WFLAGS="-Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers" +[WFLAGS="-Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers \ + -Wmissing-declarations -Wmissing-format-attribute \ + -Wvla -Winit-self -Wwrite-strings -Wcast-align" +WCFLAGS="-Wdeclaration-after-statement -Wnested-externs -Wbad-function-cast \ + -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition" +# Temporarily here until #542031 gets fixed in ncurses +WCXXFLAGS="-Wno-unused-value" if test "x$enable_compiler_warnings" = "xyes"; then if test "x$GCC" = "xyes"; then - CFLAGS="$WFLAGS $CFLAGS" + CFLAGS="$WFLAGS $WCFLAGS $CFLAGS" fi if test "x$GXX" = "xyes"; then - CXXFLAGS="$WFLAGS $CXXFLAGS" + CXXFLAGS="$WFLAGS $WCXXFLAGS $CXXFLAGS" fi fi])dnl ]) |