Mercurial > vanilla
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