summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.sys.mk
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2002-04-10 02:45:22 +0000
committerobrien <obrien@FreeBSD.org>2002-04-10 02:45:22 +0000
commit824b21ae0065c007a53f3272636e17ab77d17184 (patch)
tree7da4cfe05fb23ec7f6ac135154121e3acebed2d9 /share/mk/bsd.sys.mk
parent4a7b915fd56b2474db30dd62687116a77615eba2 (diff)
downloadFreeBSD-src-824b21ae0065c007a53f3272636e17ab77d17184.zip
FreeBSD-src-824b21ae0065c007a53f3272636e17ab77d17184.tar.gz
Add WARNS levels 5 and 6:
5 gives us -Wuninitialized rather than -Wno-uninitialized 6 gives us full BDECFLAGS
Diffstat (limited to 'share/mk/bsd.sys.mk')
-rw-r--r--share/mk/bsd.sys.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
index eb5f12d..f5740da 100644
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -22,7 +22,14 @@ CFLAGS += -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
. if ${WARNS} > 3
CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
. endif
-. if ${WARNS} > 1
+. if ${WARNS} > 4
+CFLAGS += -Wuninitialized
+. endif
+# BDECFLAGS
+. if ${WARNS} > 5
+CFLAGS += -ansi -pedantic -Wbad-function-cast -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
+. endif
+. if ${WARNS} > 1 && ${WARNS} < 5
# XXX Delete -Wuninitialized by default for now -- the compiler doesn't
# XXX always get it right.
CFLAGS += -Wno-uninitialized
OpenPOWER on IntegriCloud