summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2010-02-18 15:12:48 +0000
committerimp <imp@FreeBSD.org>2010-02-18 15:12:48 +0000
commitf2ff87aff3d1eb5cdc4350c4730a8ca5cf8eef97 (patch)
treeb1d92c08fe6b3ea570c77ab75afcc06d6d08c333 /share
parent0c502b0e9e6d493a6e20da8631bbf1941836247c (diff)
parentffb08c6fd3e283de1c77c3ac7c8834a367b7f6c7 (diff)
downloadFreeBSD-src-f2ff87aff3d1eb5cdc4350c4730a8ca5cf8eef97.zip
FreeBSD-src-f2ff87aff3d1eb5cdc4350c4730a8ca5cf8eef97.tar.gz
Merge from head.
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.prog.mk1
-rw-r--r--share/mk/bsd.sys.mk5
-rw-r--r--share/mk/sys.mk2
3 files changed, 6 insertions, 2 deletions
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk
index c8f2f72..4de78cb 100644
--- a/share/mk/bsd.prog.mk
+++ b/share/mk/bsd.prog.mk
@@ -17,6 +17,7 @@ NO_WERROR=
.if defined(DEBUG_FLAGS)
CFLAGS+=${DEBUG_FLAGS}
+CXXFLAGS+=${DEBUG_FLAGS}
.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "")
CTFFLAGS+= -g
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
index 4d8b76b..8d0e24a 100644
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -43,7 +43,10 @@ CWARNFLAGS += -W -Wno-unused-parameter -Wstrict-prototypes\
. endif
. if ${WARNS} >= 4
CWARNFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch\
- -Wshadow -Wcast-align -Wunused-parameter
+ -Wshadow -Wunused-parameter
+. if !defined(NO_WCAST_ALIGN)
+CWARNFLAGS += -Wcast-align
+. endif
. endif
# BDECFLAGS
. if ${WARNS} >= 6
diff --git a/share/mk/sys.mk b/share/mk/sys.mk
index 042c7b9..3d517a3 100644
--- a/share/mk/sys.mk
+++ b/share/mk/sys.mk
@@ -78,7 +78,7 @@ CFLAGS += -g
.endif
CXX ?= c++
-CXXFLAGS ?= ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign}
+CXXFLAGS ?= ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition}
PO_CXXFLAGS ?= ${CXXFLAGS}
CPP ?= cpp
OpenPOWER on IntegriCloud