summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.own.mk
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2013-12-17 18:30:37 +0000
committeremaste <emaste@FreeBSD.org>2013-12-17 18:30:37 +0000
commit363d61415760aca8ff7dcdda3b87b9e227edf267 (patch)
treef600ef8e959366fa01b22079ac1a3cd1d36c8d91 /share/mk/bsd.own.mk
parentb6824d8c7799a0ffcbcf6ca4e1ef83d54b85e6b3 (diff)
downloadFreeBSD-src-363d61415760aca8ff7dcdda3b87b9e227edf267.zip
FreeBSD-src-363d61415760aca8ff7dcdda3b87b9e227edf267.tar.gz
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
Diffstat (limited to 'share/mk/bsd.own.mk')
-rw-r--r--share/mk/bsd.own.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/share/mk/bsd.own.mk b/share/mk/bsd.own.mk
index c99ab84..6aaf320 100644
--- a/share/mk/bsd.own.mk
+++ b/share/mk/bsd.own.mk
@@ -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)
OpenPOWER on IntegriCloud