summaryrefslogtreecommitdiff
path: root/usr.bin/clang
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2020-11-03 19:57:28 +0000
committerDimitry Andric <dim@FreeBSD.org>2020-11-03 19:57:28 +0000
commit07bab4417d0e08bed86f48dea6d0c68f496b456c (patch)
tree24f6aeede26ca29549731ad571dcd3be0abfb91b /usr.bin/clang
parent9e47480e94c86fef6f50bf40dde4db766eeeddee (diff)
downloadsrc-test2-07bab4417d0e08bed86f48dea6d0c68f496b456c.tar.gz
src-test2-07bab4417d0e08bed86f48dea6d0c68f496b456c.zip
Notes
Diffstat (limited to 'usr.bin/clang')
-rw-r--r--usr.bin/clang/Makefile5
-rw-r--r--usr.bin/clang/llvm-cxxfilt/Makefile7
2 files changed, 11 insertions, 1 deletions
diff --git a/usr.bin/clang/Makefile b/usr.bin/clang/Makefile
index 68b3c1537d90..6f5a065b9ae7 100644
--- a/usr.bin/clang/Makefile
+++ b/usr.bin/clang/Makefile
@@ -16,6 +16,10 @@ SUBDIR+= llvm-nm
SUBDIR+= llvm-objdump
SUBDIR+= llvm-symbolizer
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLVM_CXXFILT} != "no"
+SUBDIR+= llvm-cxxfilt
+.endif
+
.if ${MK_CLANG_EXTRAS} != "no"
SUBDIR+= bugpoint
SUBDIR+= llc
@@ -23,7 +27,6 @@ SUBDIR+= lli
SUBDIR+= llvm-as
SUBDIR+= llvm-bcanalyzer
SUBDIR+= llvm-cxxdump
-SUBDIR+= llvm-cxxfilt
SUBDIR+= llvm-diff
SUBDIR+= llvm-dis
SUBDIR+= llvm-dwarfdump
diff --git a/usr.bin/clang/llvm-cxxfilt/Makefile b/usr.bin/clang/llvm-cxxfilt/Makefile
index b5aa8b34b8e2..3b452a1f8e12 100644
--- a/usr.bin/clang/llvm-cxxfilt/Makefile
+++ b/usr.bin/clang/llvm-cxxfilt/Makefile
@@ -1,8 +1,15 @@
# $FreeBSD$
+.include <src.opts.mk>
+
PROG_CXX= llvm-cxxfilt
SRCDIR= llvm/tools/llvm-cxxfilt
SRCS+= llvm-cxxfilt.cpp
+.if ${MK_LLVM_CXXFILT} != "no"
+LINKS= ${BINDIR}/llvm-cxxfilt ${BINDIR}/c++filt
+MLINKS= llvm-cxxfilt.1 c++filt.1
+.endif
+
.include "../llvm.prog.mk"