build-libcxx: Set LLVM_PATH when building libcxx

This is necessary since 8bc62db27244803 (Jun 26, 2020) in llvm-project.

Also setting it for libcxxabi and libunwind, in case it becomes
needed there as well.
This commit is contained in:
Martin Storsjö committed 2020-07-02 00:01:30 +03:00
1 parent 8b7d3bab1c
commit 0fc16eb24d
1 file changed
+5
+5
View File
@@ -51,6 +51,8 @@ fi
cd llvm-project
LLVM_PATH="$(pwd)/llvm"
if [ -n "$(which ninja)" ]; then
CMAKE_GENERATOR="Ninja"
NINJA=1
@@ -99,6 +101,7 @@ build_all() {
-DCMAKE_SYSTEM_NAME=Windows \
-DCMAKE_C_COMPILER_WORKS=TRUE \
-DCMAKE_CXX_COMPILER_WORKS=TRUE \
-DLLVM_PATH="$LLVM_PATH" \
-DLLVM_COMPILER_CHECKED=TRUE \
-DCMAKE_AR="$PREFIX/bin/llvm-ar" \
-DCMAKE_RANLIB="$PREFIX/bin/llvm-ranlib" \
@@ -142,6 +145,7 @@ build_all() {
-DCMAKE_SYSTEM_NAME=Windows \
-DCMAKE_C_COMPILER_WORKS=TRUE \
-DCMAKE_CXX_COMPILER_WORKS=TRUE \
-DLLVM_PATH="$LLVM_PATH" \
-DLLVM_COMPILER_CHECKED=TRUE \
-DCMAKE_AR="$PREFIX/bin/llvm-ar" \
-DCMAKE_RANLIB="$PREFIX/bin/llvm-ranlib" \
@@ -184,6 +188,7 @@ build_all() {
-DLLVM_COMPILER_CHECKED=TRUE \
-DCMAKE_AR="$PREFIX/bin/llvm-ar" \
-DCMAKE_RANLIB="$PREFIX/bin/llvm-ranlib" \
-DLLVM_PATH="$LLVM_PATH" \
-DLIBCXX_USE_COMPILER_RT=ON \
-DLIBCXX_INSTALL_HEADERS=ON \
-DLIBCXX_ENABLE_EXCEPTIONS=ON \