summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2006-08-08 01:30:40 -0700
committerCarl Worth <cworth@cworth.org>2006-08-08 01:30:40 -0700
commit9d542a29cba71fe4b4067fa9a9c0fe98a7d8a7a8 (patch)
tree713f9b991bb0d2e44c5b7995a98c014f7292914c /configure.in
parentc3b912d7db34c5881cf14725b7d29266cbf24877 (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.in13
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)