Skip to content

Commit 5b58591

Browse files
committed
Set LLVM_TOOL_COMPILER_RT_BUILD to build compiler-rt
1 parent a1e180c commit 5b58591

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

utils/build-script-impl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,12 +483,14 @@ function set_deployment_target_based_options() {
483483
;;
484484
esac
485485

486+
echo "num deployment targets = ${#CROSS_COMPILE_TOOLS_DEPLOYMENT_TARGETS[@]}"
487+
486488
llvm_cmake_options=(
487489
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="${cmake_osx_deployment_target}"
488490
-DCMAKE_OSX_SYSROOT:PATH="$(xcrun --sdk ${xcrun_sdk_name} --show-sdk-path)"
489491
-DLLVM_HOST_TRIPLE:STRING="${llvm_host_triple}"
490492
-DLLVM_ENABLE_LIBCXX:BOOL=TRUE
491-
-DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL="$(true_false ${#CROSS_COMPILE_TOOLS_DEPLOYMENT_TARGETS[@]})"
493+
-DLLVM_TOOL_COMPILER_RT_BUILD:BOOL="$(false_true ${#CROSS_COMPILE_TOOLS_DEPLOYMENT_TARGETS[@]})"
492494
-DCOMPILER_RT_ENABLE_IOS:BOOL="$(false_true ${SKIP_IOS})"
493495
-DCOMPILER_RT_ENABLE_WATCHOS:BOOL=FALSE
494496
-DCOMPILER_RT_ENABLE_TVOS:BOOL=FALSE
@@ -810,7 +812,11 @@ function true_false() {
810812
}
811813

812814
function false_true() {
813-
true_false $(not "$1")
815+
if [[ $(true_false "$1") = "TRUE" ]]; then
816+
echo "FALSE"
817+
else
818+
echo "TRUE"
819+
fi
814820
}
815821

816822
function cmake_version() {

0 commit comments

Comments
 (0)