update macos static build for llvm8
parent
284f6baf1c
commit
db0e188f0e
|
@ -56,10 +56,8 @@ endif()
|
||||||
|
|
||||||
if(APPLE AND ZIG_STATIC)
|
if(APPLE AND ZIG_STATIC)
|
||||||
list(REMOVE_ITEM LLVM_LIBRARIES "-lz")
|
list(REMOVE_ITEM LLVM_LIBRARIES "-lz")
|
||||||
list(REMOVE_ITEM LLVM_LIBRARIES "-lcurses")
|
|
||||||
find_library(ZLIB NAMES z zlib libz)
|
find_library(ZLIB NAMES z zlib libz)
|
||||||
find_library(LIBNCURSES NAMES libncurses.a)
|
list(APPEND LLVM_LIBRARIES "${ZLIB}")
|
||||||
list(APPEND LLVM_LIBRARIES "${LIBNCURSES}" "${ZLIB}")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(ZIG_CPP_LIB_DIR "${CMAKE_BINARY_DIR}/zig_cpp")
|
set(ZIG_CPP_LIB_DIR "${CMAKE_BINARY_DIR}/zig_cpp")
|
||||||
|
|
|
@ -41,20 +41,13 @@ else
|
||||||
make $JOBS install
|
make $JOBS install
|
||||||
rm $PREFIX/lib/libz*dylib
|
rm $PREFIX/lib/libz*dylib
|
||||||
|
|
||||||
cd $TMPDIR
|
|
||||||
wget ftp://ftp.invisible-island.net/ncurses/ncurses.tar.gz
|
|
||||||
tar xf ncurses.tar.gz
|
|
||||||
cd ncurses-6.1/
|
|
||||||
./configure --without-shared --prefix=$PREFIX
|
|
||||||
make $JOBS install
|
|
||||||
|
|
||||||
cd $TMPDIR
|
cd $TMPDIR
|
||||||
wget https://releases.llvm.org/8.0.0/llvm-8.0.0.src.tar.xz
|
wget https://releases.llvm.org/8.0.0/llvm-8.0.0.src.tar.xz
|
||||||
tar xf llvm-8.0.0.src.tar.xz
|
tar xf llvm-8.0.0.src.tar.xz
|
||||||
cd llvm-8.0.0.src/
|
cd llvm-8.0.0.src/
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_PREFIX_PATH=$PREFIX -DCMAKE_BUILD_TYPE=Release -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="WebAssembly;AVR;RISCV" -DLLVM_ENABLE_LIBXML2=OFF
|
cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_PREFIX_PATH=$PREFIX -DCMAKE_BUILD_TYPE=Release -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="AVR;RISCV" -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_TERMINFO=OFF
|
||||||
make $JOBS install
|
make $JOBS install
|
||||||
|
|
||||||
cd $TMPDIR
|
cd $TMPDIR
|
||||||
|
|
Loading…
Reference in New Issue