Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 May 2014 01:39:45 +0000 (UTC)
From:      "Simon J. Gerraty" <sjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r265210 - projects/bmake/share/mk
Message-ID:  <201405020139.s421djeu060829@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sjg
Date: Fri May  2 01:39:44 2014
New Revision: 265210
URL: http://svnweb.freebsd.org/changeset/base/265210

Log:
  Some warnings depened on the version of clang, allow us to check.
  
  Reviewed by: obrien

Modified:
  projects/bmake/share/mk/bsd.compiler.mk
  projects/bmake/share/mk/bsd.sys.mk

Modified: projects/bmake/share/mk/bsd.compiler.mk
==============================================================================
--- projects/bmake/share/mk/bsd.compiler.mk	Fri May  2 01:39:30 2014	(r265209)
+++ projects/bmake/share/mk/bsd.compiler.mk	Fri May  2 01:39:44 2014	(r265210)
@@ -26,6 +26,11 @@ COMPILER_TYPE:=	clang
 
 .if ${COMPILER_TYPE} == "clang"
 COMPILER_FEATURES=	c++11
+.if !defined(_COMPILER_VERSION)
+_COMPILER_VERSION!=     ${CC} --version
+.endif
+# some warnings are version specific
+COMPILER_VERSION:= ${_COMPILER_VERSION:M[1-9].[0-9]*}
 .else
 COMPILER_FEATURES=
 .endif

Modified: projects/bmake/share/mk/bsd.sys.mk
==============================================================================
--- projects/bmake/share/mk/bsd.sys.mk	Fri May  2 01:39:30 2014	(r265209)
+++ projects/bmake/share/mk/bsd.sys.mk	Fri May  2 01:39:44 2014	(r265210)
@@ -67,7 +67,10 @@ CWARNFLAGS+=	-Wno-pointer-sign
 # is set to low values, these have to be disabled explicitly.
 .if ${COMPILER_TYPE} == "clang" && !defined(EARLY_BUILD)
 .if ${WARNS} <= 6
-CWARNFLAGS+=	-Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable
+CWARNFLAGS+=	-Wno-empty-body -Wno-string-plus-int
+.if ${COMPILER_VERSION} > 3.3
+CWARNFLAGS+=	-Wno-unused-const-variable
+.endif
 .endif # WARNS <= 6
 .if ${WARNS} <= 3
 CWARNFLAGS+=	-Wno-tautological-compare -Wno-unused-value\



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405020139.s421djeu060829>