svn commit: r259523 - head/share/mk
Ed Maste
emaste at FreeBSD.org
Tue Dec 17 18:30:37 UTC 2013
Author: emaste
Date: Tue Dec 17 18:30:37 2013
New Revision: 259523
URL: http://svnweb.freebsd.org/changeset/base/259523
Log:
Require a C++11 compiler to build LLDB
In practice the old test (using MK_CLANG_IS_CC) is similar, but
COMPILER_FEATURES provides the information we actually want to test.
Sponsored by: DARPA, AFRL
Modified:
head/share/mk/bsd.own.mk
Modified: head/share/mk/bsd.own.mk
==============================================================================
--- head/share/mk/bsd.own.mk Tue Dec 17 17:31:16 2013 (r259522)
+++ head/share/mk/bsd.own.mk Tue Dec 17 18:30:37 2013 (r259523)
@@ -552,10 +552,6 @@ MK_CLANG_EXTRAS:= no
MK_CLANG_FULL:= no
.endif
-.if ${MK_CLANG_IS_CC} == "no"
-MK_LLDB:= no
-.endif
-
.if defined(NO_TESTS)
# This should be handled above along the handling of all other NO_* options.
# However, the above is broken when WITH_*=yes are passed to make(1) as
@@ -650,6 +646,10 @@ MK_${var}:= no
.endif
.endfor
+.if !${COMPILER_FEATURES:Mc++11}
+MK_LLDB:= no
+.endif
+
.if ${MK_CTF} != "no"
CTFCONVERT_CMD= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}
.elif defined(.PARSEDIR) || (defined(MAKE_VERSION) && ${MAKE_VERSION} >= 5201111300)
More information about the svn-src-head
mailing list