summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2003-03-31 13:10:51 +0000
committerru <ru@FreeBSD.org>2003-03-31 13:10:51 +0000
commit874869c32c9a77dca62c27f6f64b54dcd249948d (patch)
tree9cc8fcc1d330aee54ecdc6030c4ea06826cce1b2
parentc5376b3ca5d22438663ed31f8f781516e42efea7 (diff)
downloadFreeBSD-src-874869c32c9a77dca62c27f6f64b54dcd249948d.zip
FreeBSD-src-874869c32c9a77dca62c27f6f64b54dcd249948d.tar.gz
Enable cpp(1) warnings in system headers. GCC is oriented on
glibc which is externally maintained, so GCC ships with these warnings turned off by default. This is also consistent with the src/contrib/gcc/c-lex.c,v 1.2 change.
-rw-r--r--Makefile.inc12
-rw-r--r--share/mk/bsd.sys.mk1
2 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 4687c6e..07b2f49 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -193,7 +193,7 @@ BMAKEENV= MAKEOBJDIRPREFIX=${WORLDTMP} \
BMAKE= ${BMAKEENV} ${MAKE} -f Makefile.inc1 \
BOOTSTRAPPING=${OSRELDATE} \
-DNOHTML -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED \
- -DNO_CPU_CFLAGS -DNO_WERROR
+ -DNO_CPU_CFLAGS -DNO_WARNS
# build-tool stage
TMAKEENV= MAKEOBJDIRPREFIX=${OBJTREE} \
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
index 8219673..0d55b19 100644
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -11,6 +11,7 @@
.if !defined(NO_WARNS)
. if defined(WARNS)
. if ${WARNS} > 0
+CFLAGS += -Wsystem-headers
. if !defined(NO_WERROR)
CFLAGS += -Werror
. endif
OpenPOWER on IntegriCloud