diff options
author | obrien <obrien@FreeBSD.org> | 2002-04-10 02:45:22 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-04-10 02:45:22 +0000 |
commit | 824b21ae0065c007a53f3272636e17ab77d17184 (patch) | |
tree | 7da4cfe05fb23ec7f6ac135154121e3acebed2d9 /share/mk/bsd.sys.mk | |
parent | 4a7b915fd56b2474db30dd62687116a77615eba2 (diff) | |
download | FreeBSD-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.mk | 9 |
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 |