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:
1 parent
8b7d3bab1c
commit
0fc16eb24d
1 file changed
+5
@@ -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 \
|
||||
|
||||
Reference in new issue
Block a user