Skip to content

Commit 289d239

Browse files
committed
Merge pull request #2211 from apple/build-script-simplify
2 parents 86faf7c + afbc9fe commit 289d239

File tree

1 file changed

+17
-25
lines changed

1 file changed

+17
-25
lines changed

utils/build-script-impl

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,43 +1067,34 @@ for deployment_target in "${STDLIB_DEPLOYMENT_TARGETS[@]}"; do
10671067
esac
10681068
if [[ "${build_for_this_target}" ]] ; then
10691069
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}")
10721071
else
10731072
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}")
10761074
else
1077-
SWIFT_STDLIB_TARGETS=(
1078-
"${SWIFT_STDLIB_TARGETS[@]}" "swift-stdlib-${deployment_target}")
1075+
SWIFT_STDLIB_TARGETS+=("swift-stdlib-${deployment_target}")
10791076
fi
10801077
fi
10811078
fi
10821079
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}")
10851081
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}")
10881083
fi
10891084
fi
10901085
if [[ "${test_this_target}" ]] ; then
10911086
if [[ -n "${test_host_only}" ]] ; then
10921087
test_target_suffix="-non-executable"
10931088
fi
10941089
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}")
10971091
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}")
11001093
fi
11011094
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}")
11041096
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}")
11071098
fi
11081099
fi
11091100
fi
@@ -1388,8 +1379,6 @@ function cmake_config_opt() {
13881379
}
13891380

13901381
function set_swiftpm_bootstrap_command() {
1391-
swiftpm_bootstrap_command=()
1392-
13931382
SWIFTC_BIN="$(build_directory_bin ${deployment_target} swift)/swiftc"
13941383
LLBUILD_BIN="$(build_directory_bin ${deployment_target} llbuild)/swift-build-tool"
13951384
if [[ ! "${SKIP_BUILD_FOUNDATION}" && ! "${SKIP_BUILD_XCTEST}" ]] ; then
@@ -1402,13 +1391,16 @@ function set_swiftpm_bootstrap_command() {
14021391
fi
14031392
swiftpm_bootstrap_command=("${SWIFTPM_SOURCE_DIR}/Utilities/bootstrap" "${swiftpm_bootstrap_options[@]}")
14041393
if [[ "${VERBOSE_BUILD}" ]] ; then
1405-
swiftpm_bootstrap_command=("${swiftpm_bootstrap_command[@]}" -v)
1394+
swiftpm_bootstrap_command+=(-v)
14061395
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}")
14101400
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}")
14121404
fi
14131405
}
14141406

0 commit comments

Comments
 (0)