summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.sys.mk
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2001-12-15 06:02:15 +0000
committerobrien <obrien@FreeBSD.org>2001-12-15 06:02:15 +0000
commit43ede8b147a694c41c6af946613b6fc2063cb88d (patch)
tree4d4439f4a6918e67d80c734f3da38bb3353ccd7c /share/mk/bsd.sys.mk
parent9292ea9a4dfc2ff90ee03892a97de158af725c44 (diff)
downloadFreeBSD-src-43ede8b147a694c41c6af946613b6fc2063cb88d.zip
FreeBSD-src-43ede8b147a694c41c6af946613b6fc2063cb88d.tar.gz
Add some granularity to the WARNS levels.
1: add -Werror 2: -Wall [only], as this is the most used warnings setting by developers 3: our old `1' 4: our old `2'
Diffstat (limited to 'share/mk/bsd.sys.mk')
-rw-r--r--share/mk/bsd.sys.mk15
1 files changed, 10 insertions, 5 deletions
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
index 566917c..08de687 100644
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -9,16 +9,21 @@
.if !defined(NO_WARNS)
. if defined(WARNS)
. if ${WARNS} > 0
-CFLAGS += -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-# XXX Delete -Wuninitialized by default for now -- the compiler doesn't
-# XXX always get it right.
-CFLAGS += -Wno-uninitialized
. if !defined(NO_WERROR)
CFLAGS += -Werror
. endif
. endif
. if ${WARNS} > 1
-CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow
+CFLAGS += -Wall
+# XXX Delete -Wuninitialized by default for now -- the compiler doesn't
+# XXX always get it right.
+CFLAGS += -Wno-uninitialized
+. endif
+. if ${WARNS} > 2
+CFLAGS += -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
+. endif
+. if ${WARNS} > 3
+CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
. endif
. endif
OpenPOWER on IntegriCloud