From: Roy Marples Date: Sat, 14 Mar 2015 11:04:36 +0000 (+0000) Subject: Improve debug flags. X-Git-Tag: v6.8.0~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4777e9841b0c55580e1358398cdb5627ae7ed011;p=thirdparty%2Fdhcpcd.git Improve debug flags. --- 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 <>$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