diff options
-rw-r--r-- | lang/clang/Makefile | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/lang/clang/Makefile b/lang/clang/Makefile index a2d4a4c4440..bba1159507a 100644 --- a/lang/clang/Makefile +++ b/lang/clang/Makefile @@ -1,7 +1,27 @@ -# $NetBSD: Makefile,v 1.41 2015/11/06 13:51:18 wiz Exp $ +# $NetBSD: Makefile,v 1.42 2016/02/25 10:05:48 jperkin Exp $ MAKE_DIRS= etc/llvm INSTALLATION_DIRS= bin lib libexec +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "Darwin" +.PHONY: fix-darwin-install-name +post-install: fix-darwin-install-name +fix-darwin-install-name: + for lib in asan_iossim asan_osx ubsan_iossim ubsan_osx; do \ + dydir="lib/clang/${PKGVERSION_NOREV}/lib/darwin"; \ + dylib="libclang_rt.$${lib}_dynamic.dylib"; \ + install_name_tool -id ${PREFIX}/$${dydir}/$${dylib} \ + ${DESTDIR}${PREFIX}/$${dydir}/$${dylib}; \ + done + for lib in BugpointPasses LLVMHello libLTO libclang; do \ + install_name_tool -id ${PREFIX}/lib/$${lib}.dylib \ + ${DESTDIR}${PREFIX}/lib/$${lib}.dylib; \ + done + install_name_tool -change @rpath/libclang.dylib \ + ${PREFIX}/lib/libclang.dylib ${DESTDIR}${PREFIX}/bin/c-index-test +.endif + .include "../../textproc/libxml2/buildlink3.mk" .include "../../lang/clang/Makefile.common" |