summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2015-03-14 11:04:36 +0000
committerRoy Marples <roy@marples.name>2015-03-14 11:04:36 +0000
commit4777e9841b0c55580e1358398cdb5627ae7ed011 (patch)
tree567735448fb24a08637712e0f20267c439ec7c8f /configure
parent6820ead562aafe50b83b92c7fc0ff1171c081189 (diff)
downloaddhcpcd-4777e9841b0c55580e1358398cdb5627ae7ed011.tar.xz
Improve debug flags.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure13
1 files changed, 7 insertions, 6 deletions
diff --git a/configure b/configure
index 509f10c0..b9742058 100755
--- a/configure
+++ b/configure
@@ -326,14 +326,15 @@ fi
if [ "$DEBUG" != no -a "$DEBUG" != false ]; then
echo "Adding debugging CFLAGS"
cat <<EOF >>$CONFIG_MK
-CFLAGS+= -g -Wall -Wextra -Wshadow -Wformat=2
+CFLAGS+= -g -Wall -Wextra
CFLAGS+= -Wmissing-prototypes -Wmissing-declarations
-CFLAGS+= -Wmissing-noreturn -Wmissing-format-attribute
-CFLAGS+= -Wnested-externs
-CFLAGS+= -Winline -Wwrite-strings -Wcast-align -Wcast-qual
-CFLAGS+= -Wpointer-arith
-CFLAGS+= -Wdeclaration-after-statement
+CFLAGS+= -Wmissing-format-attribute -Wnested-externs
+CFLAGS+= -Winline -Wcast-align -Wcast-qual -Wpointer-arith
+CFLAGS+= -Wreturn-type -Wswitch -Wshadow
+CFLAGS+= -Wcast-qual -Wwrite-strings
CFLAGS+= -Wconversion
+CFLAGS+= -Wformat=2
+CFLAGS+= -Wpointer-sign -Wmissing-noreturn
EOF
case "$OS" in
mirbsd*|openbsd*);; # OpenBSD has many redundant decs in system headers