@@ -754,14 +754,12 @@ function set_build_options_for_host() {
754
754
-DSWIFT_HOST_VARIANT_ARCH=" ${SWIFT_HOST_VARIANT_ARCH} "
755
755
)
756
756
757
- if [[ " ${LLVM_LIT_ARGS} " ]]; then
758
- llvm_cmake_options+=(
759
- -DLLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} "
760
- )
761
- swift_cmake_options+=(
762
- -DLLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} "
763
- )
764
- fi
757
+ llvm_cmake_options+=(
758
+ -DLLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} -j ${BUILD_JOBS} "
759
+ )
760
+ swift_cmake_options+=(
761
+ -DLLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} -j ${BUILD_JOBS} "
762
+ )
765
763
766
764
if [[ " ${CLANG_PROFILE_INSTR_USE} " ]]; then
767
765
llvm_cmake_options+=(
@@ -3140,7 +3138,7 @@ for host in "${ALL_HOSTS[@]}"; do
3140
3138
3141
3139
if [[ " ${ENABLE_ASAN} " ]] ; then
3142
3140
# Limit the number of parallel tests
3143
- LLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} --threads= $( sysctl hw.physicalcpu | awk ' { print $2 }' ) "
3141
+ LLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} -j $( sysctl hw.physicalcpu | awk -v N= ${BUILD_JOBS} ' { print (N < $2) ? N : $2 }' ) "
3144
3142
fi
3145
3143
3146
3144
if [[ " $( true_false ${LLDB_TEST_SWIFT_ONLY} ) " == " TRUE" ]]; then
@@ -3151,9 +3149,9 @@ for host in "${ALL_HOSTS[@]}"; do
3151
3149
LLVM_LIT_ARGS=" ${LLVM_LIT_ARGS} -v --time-tests"
3152
3150
if [[ " $using_xcodebuild " == " FALSE" ]] ; then
3153
3151
with_pushd ${lldb_build_dir} \
3154
- call ${NINJA_BIN} unittests/LLDBUnitTests
3152
+ call ${NINJA_BIN} -j ${BUILD_JOBS} unittests/LLDBUnitTests
3155
3153
with_pushd ${lldb_build_dir} \
3156
- call ${NINJA_BIN} lldb-test-deps
3154
+ call ${NINJA_BIN} -j ${BUILD_JOBS} lldb-test-deps
3157
3155
with_pushd ${results_dir} \
3158
3156
call " ${llvm_build_dir} /bin/llvm-lit" \
3159
3157
" ${lldb_build_dir} /lit" \
0 commit comments