@@ -1067,43 +1067,34 @@ for deployment_target in "${STDLIB_DEPLOYMENT_TARGETS[@]}"; do
1067
1067
esac
1068
1068
if [[ " ${build_for_this_target} " ]] ; then
1069
1069
if [[ " ${BUILD_SWIFT_STDLIB_UNITTEST_EXTRA} " == " 1" ]] ; then
1070
- SWIFT_STDLIB_TARGETS=(
1071
- " ${SWIFT_STDLIB_TARGETS[@]} " " swift-stdlib-${deployment_target} " )
1070
+ SWIFT_STDLIB_TARGETS+=(" swift-stdlib-${deployment_target} " )
1072
1071
else
1073
1072
if [[ " ${SKIP_TEST_VALIDATION} " ]] ; then
1074
- SWIFT_STDLIB_TARGETS=(
1075
- " ${SWIFT_STDLIB_TARGETS[@]} " " swift-test-stdlib-${deployment_target} " )
1073
+ SWIFT_STDLIB_TARGETS+=(" swift-test-stdlib-${deployment_target} " )
1076
1074
else
1077
- SWIFT_STDLIB_TARGETS=(
1078
- " ${SWIFT_STDLIB_TARGETS[@]} " " swift-stdlib-${deployment_target} " )
1075
+ SWIFT_STDLIB_TARGETS+=(" swift-stdlib-${deployment_target} " )
1079
1076
fi
1080
1077
fi
1081
1078
fi
1082
1079
if [[ " ${build_benchmark_this_target} " ]] ; then
1083
- SWIFT_BENCHMARK_TARGETS=(
1084
- " ${SWIFT_BENCHMARK_TARGETS[@]} " " swift-benchmark-${deployment_target} " )
1080
+ SWIFT_BENCHMARK_TARGETS+=(" swift-benchmark-${deployment_target} " )
1085
1081
if [[ $( not ${SKIP_TEST_BENCHMARK} ) ]] ; then
1086
- SWIFT_RUN_BENCHMARK_TARGETS=(
1087
- " ${SWIFT_RUN_BENCHMARK_TARGETS[@]} " " check-swift-benchmark-${deployment_target} " )
1082
+ SWIFT_RUN_BENCHMARK_TARGETS+=(" check-swift-benchmark-${deployment_target} " )
1088
1083
fi
1089
1084
fi
1090
1085
if [[ " ${test_this_target} " ]] ; then
1091
1086
if [[ -n " ${test_host_only} " ]] ; then
1092
1087
test_target_suffix=" -non-executable"
1093
1088
fi
1094
1089
if [[ " ${SKIP_TEST_VALIDATION} " ]] ; then
1095
- SWIFT_TEST_TARGETS=(
1096
- " ${SWIFT_TEST_TARGETS[@]} " " check-swift${test_target_suffix} -${deployment_target} " )
1090
+ SWIFT_TEST_TARGETS+=(" check-swift${test_target_suffix} -${deployment_target} " )
1097
1091
if [[ $( not ${SKIP_TEST_OPTIMIZED} ) && ! -n " ${test_host_only} " ]] ; then
1098
- SWIFT_TEST_TARGETS=(
1099
- " ${SWIFT_TEST_TARGETS[@]} " " check-swift-optimize-${deployment_target} " )
1092
+ SWIFT_TEST_TARGETS+=(" check-swift-optimize-${deployment_target} " )
1100
1093
fi
1101
1094
else
1102
- SWIFT_TEST_TARGETS=(
1103
- " ${SWIFT_TEST_TARGETS[@]} " " check-swift-all${test_target_suffix} -${deployment_target} " )
1095
+ SWIFT_TEST_TARGETS+=(" check-swift-all${test_target_suffix} -${deployment_target} " )
1104
1096
if [[ $( not ${SKIP_TEST_OPTIMIZED} ) && ! -n " ${test_host_only} " ]] ; then
1105
- SWIFT_TEST_TARGETS=(
1106
- " ${SWIFT_TEST_TARGETS[@]} " " check-swift-all-optimize-${deployment_target} " )
1097
+ SWIFT_TEST_TARGETS+=(" check-swift-all-optimize-${deployment_target} " )
1107
1098
fi
1108
1099
fi
1109
1100
fi
@@ -1388,8 +1379,6 @@ function cmake_config_opt() {
1388
1379
}
1389
1380
1390
1381
function set_swiftpm_bootstrap_command() {
1391
- swiftpm_bootstrap_command=()
1392
-
1393
1382
SWIFTC_BIN=" $( build_directory_bin ${deployment_target} swift) /swiftc"
1394
1383
LLBUILD_BIN=" $( build_directory_bin ${deployment_target} llbuild) /swift-build-tool"
1395
1384
if [[ ! " ${SKIP_BUILD_FOUNDATION} " && ! " ${SKIP_BUILD_XCTEST} " ]] ; then
@@ -1402,13 +1391,16 @@ function set_swiftpm_bootstrap_command() {
1402
1391
fi
1403
1392
swiftpm_bootstrap_command=(" ${SWIFTPM_SOURCE_DIR} /Utilities/bootstrap" " ${swiftpm_bootstrap_options[@]} " )
1404
1393
if [[ " ${VERBOSE_BUILD} " ]] ; then
1405
- swiftpm_bootstrap_command=( " ${swiftpm_bootstrap_command[@]} " -v)
1394
+ swiftpm_bootstrap_command+=( -v)
1406
1395
fi
1407
- swiftpm_bootstrap_command=(" ${swiftpm_bootstrap_command[@]} " --swiftc=" ${SWIFTC_BIN} " )
1408
- swiftpm_bootstrap_command=(" ${swiftpm_bootstrap_command[@]} " --sbt=" ${LLBUILD_BIN} " )
1409
- swiftpm_bootstrap_command=(" ${swiftpm_bootstrap_command[@]} " --build=" ${build_dir} " )
1396
+ swiftpm_bootstrap_command+=(
1397
+ --swiftc=" ${SWIFTC_BIN} "
1398
+ --sbt=" ${LLBUILD_BIN} "
1399
+ --build=" ${build_dir} " )
1410
1400
if [[ ! " ${SKIP_BUILD_FOUNDATION} " && ! " ${SKIP_BUILD_XCTEST} " ]] ; then
1411
- swiftpm_bootstrap_command=(" ${swiftpm_bootstrap_command[@]} " --foundation=" ${FOUNDATION_BUILD_DIR} /Foundation" --xctest=" ${XCTEST_BUILD_DIR} " )
1401
+ swiftpm_bootstrap_command+=(
1402
+ --foundation=" ${FOUNDATION_BUILD_DIR} /Foundation"
1403
+ --xctest=" ${XCTEST_BUILD_DIR} " )
1412
1404
fi
1413
1405
}
1414
1406
0 commit comments