diff dev/llvm/llvm.sh @ 745:59a2fa6992bc

vanilla: re-enable static libraries
author David Demelier <markand@malikania.fr>
date Wed, 07 Aug 2019 20:05:00 +0200
parents ddd41f0f18ee
children 859f76ffb512
line wrap: on
line diff
--- a/dev/llvm/llvm.sh	Wed Aug 07 20:01:00 2019 +0200
+++ b/dev/llvm/llvm.sh	Wed Aug 07 20:05:00 2019 +0200
@@ -22,7 +22,7 @@
 PKGSUMMARY="low level virtual machine compiler infrastructure"
 PKGDOWNLOAD="https://github.com/llvm/llvm-project/releases/download/llvmorg-$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz"
 PKGDEPENDS="lib/ncurses python/python compression/zlib dev/cmake:build"
-PKGOPTIONS="DOXYGEN FFI LIBCXX LIBEDIT XML LLD NCURSES SPHINX STATIC TARGETS ZLIB"
+PKGOPTIONS="DOXYGEN FFI LIBCXX LIBEDIT XML LLD NCURSES SPHINX TARGETS ZLIB"
 
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CC:=clang}
@@ -37,7 +37,6 @@
 : ${LLD:=yes}
 : ${NCURSES:=yes}
 : ${SPHINX:=no}         # TODO: set to on once sphinx is there.
-: ${STATIC:=no}
 : ${TARGETS:=all}
 : ${ZLIB:=yes}
 
@@ -96,12 +95,6 @@
 	with_sphinx="-DLLVM_ENABLE_SPHINX=Off"
 fi
 
-if [ "$STATIC" = "yes" ]; then
-	with_static="-DLLVM_BUILD_LLVM_DYLIB=Off -DLLVM_LINK_LLVM_DYLIB=Off"
-else
-	with_static="-DLLVM_BUILD_LLVM_DYLIB=On -DLLVM_LINK_LLVM_DYLIB=On"
-fi
-
 if [ "$ZLIB" = "yes" ]; then
 	PKGDEPENDS="compression/zlib $PKGDEPENDS"
 	with_zlib="-DLLVM_ENABLE_ZLIB=On"
@@ -128,6 +121,8 @@
 		-DLLVM_HOST_TRIPLE=$CHOST \
 		-DLLVM_TARGETS_TO_BUILD=$TARGETS \
 		-DLLVM_INSTALL_BINUTILS_SYMLINKS=On \
+		-DLLVM_BUILD_LLVM_DYLIB=On \
+		-DLLVM_LINK_LLVM_DYLIB=On \
 		$with_doxygen \
 		$with_ffi \
 		$with_libcxx \
@@ -136,7 +131,6 @@
 		$with_lld \
 		$with_ncurses \
 		$with_sphinx \
-		$with_static \
 		$with_zlib
 	make
 	make DESTDIR=$DESTDIR install