diff options
author | Carl Worth <cworth@cworth.org> | 2006-08-08 01:30:40 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2006-08-08 01:30:40 -0700 |
commit | 9d542a29cba71fe4b4067fa9a9c0fe98a7d8a7a8 (patch) | |
tree | 713f9b991bb0d2e44c5b7995a98c014f7292914c /configure.in | |
parent | c3b912d7db34c5881cf14725b7d29266cbf24877 (diff) |
Disable warning options that are not available in gcc 3.3.5 at least.
We'll want to turn these back on eventually with a nice conditional check on the
appropriate version of gcc.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/configure.in b/configure.in index 976c8ea55..be478b308 100644 --- a/configure.in +++ b/configure.in @@ -535,13 +535,18 @@ dnl Use lots of warning flags with GCC WARN_CFLAGS="" +dnl XXX: Here are some warnings we'd like to eanble, but it looks like +dnl we'll need to make them conditional on gcc version >= 4 or so: +dnl +dnl -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations +dnl -Wdeclaration-after-statement -Wold-style-definition + if test "x$GCC" = "xyes"; then WARN_CFLAGS="-Wall -Wsign-compare -Werror-implicit-function-declaration \ - -Wstrict-aliasing=2 -Wpointer-arith -Wwrite-strings -Winit-self \ - -Wswitch-enum -Wunsafe-loop-optimizations \ + -Wpointer-arith -Wwrite-strings -Wswitch-enum \ -Wpacked -Wmissing-format-attribute -Wstrict-prototypes \ - -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement \ - -Wnested-externs -fno-strict-aliasing -Wold-style-definition" + -Wmissing-prototypes -Wmissing-declarations \ + -Wnested-externs -fno-strict-aliasing" fi AC_SUBST(WARN_CFLAGS) |