diff --git a/share/mk/atf.test.mk b/share/mk/atf.test.mk index 4f8df1b47a8..31d934f3037 100644 --- a/share/mk/atf.test.mk +++ b/share/mk/atf.test.mk @@ -1,4 +1,4 @@ -# $FreeBSD: stable/11/share/mk/atf.test.mk 291896 2015-12-06 07:30:18Z ngie $ +# $FreeBSD$ # # You must include bsd.test.mk instead of this file from your Makefile. # @@ -54,6 +54,8 @@ LDADD.${_T}+= ${LIBATF_CXX} ${LIBATF_C} .endif TEST_INTERFACE.${_T}= atf .endfor +# Silence warnings about usage of deprecated std::auto_ptr +CXXWARNFLAGS+= -Wno-deprecated-declarations .endif .if !empty(ATF_TESTS_SH) diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk index d9b25847f3e..a112c6d623d 100644 --- a/share/mk/bsd.sys.mk +++ b/share/mk/bsd.sys.mk @@ -138,6 +138,7 @@ CWARNFLAGS+= -Wno-error=address \ -Wno-error=bool-compare \ -Wno-error=cast-align \ -Wno-error=clobbered \ + -Wno-error=deprecated-declarations \ -Wno-error=enum-compare \ -Wno-error=extra \ -Wno-error=inline \ @@ -212,6 +213,8 @@ CFLAGS+= ${SSP_CFLAGS} .if ${MK_WARNS} != "no" CFLAGS+= ${CWARNFLAGS:M*} ${CWARNFLAGS.${COMPILER_TYPE}} CFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}} +CXXFLAGS+= ${CXXWARNFLAGS:M*} ${CXXWARNFLAGS.${COMPILER_TYPE}} +CXXFLAGS+= ${CXXWARNFLAGS.${.IMPSRC:T}} .endif CFLAGS+= ${CFLAGS.${COMPILER_TYPE}}