summaryrefslogtreecommitdiff
path: root/lang/libLLVM
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2016-03-04 13:29:53 +0000
committerjperkin <jperkin@pkgsrc.org>2016-03-04 13:29:53 +0000
commit754485d1baf77fcd74c08ba6d101dad16ee7cbbd (patch)
treec281a0385ef42cbd9b08974fc9687c4da040a9bd /lang/libLLVM
parente921fc79da9d860ae26e31881e0502c7e2286899 (diff)
downloadpkgsrc-754485d1baf77fcd74c08ba6d101dad16ee7cbbd.tar.gz
Fixup library names on Darwin.
Diffstat (limited to 'lang/libLLVM')
-rw-r--r--lang/libLLVM/Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/lang/libLLVM/Makefile b/lang/libLLVM/Makefile
index 0332cb9c62a..6233b94ac47 100644
--- a/lang/libLLVM/Makefile
+++ b/lang/libLLVM/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2015/09/26 08:42:19 tnn Exp $
+# $NetBSD: Makefile,v 1.7 2016/03/04 13:29:53 jperkin Exp $
PKGNAME= ${DISTNAME:S/clang/libLLVM/}
@@ -35,4 +35,16 @@ LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/libLLVM
INSTALLATION_DIRS+= lib/libLLVM
+.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 LLVMHello libLLVM-3.7; do \
+ install_name_tool -id ${PREFIX}/lib/libLLVM/$${lib}.dylib \
+ ${DESTDIR}${PREFIX}/lib/libLLVM/$${lib}.dylib; \
+ done
+.endif
+
.include "../../lang/clang/Makefile.common"