a8b9895872
Since elftoolchain's cxxfilt is rather far behind on features, and we ran into several bugs, add an option to use llvm-cxxfilt as an drop-in replacement. It supports the same options as elftoolchain cxxfilt, though it doesn't have support for old ARM (C++ Annotated Reference Manual, not the CPU) and GNU v2 manglings. But these are irrelevant in 2020. Note: as we already compile the required libraries as part of libllvm, this will not add any significant build time either. PR: 250702 Reviewed by: emaste, yuri Differential Revision: https://reviews.freebsd.org/D27071 MFC after: 2 weeks
16 lines
269 B
Makefile
16 lines
269 B
Makefile
# $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"
|