Skip to content

Commit 51365d9

Browse files
authored
Merge pull request swiftlang#28961 from compnerd/dispatch-everything
build: remove remnants of libdispatch staging (NFC)
2 parents d228fb2 + ad94bc8 commit 51365d9

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

utils/build-script-impl

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2087,18 +2087,6 @@ for host in "${ALL_HOSTS[@]}"; do
20872087
LIBICU_BUILD_ARGS=()
20882088
fi
20892089

2090-
# Staging: require opt-in for building with dispatch
2091-
if [[ ! "${SKIP_BUILD_LIBDISPATCH}" ]] ; then
2092-
LIBDISPATCH_BUILD_DIR="$(build_directory ${host} libdispatch)"
2093-
LIBDISPATCH_BUILD_ARGS=(
2094-
-DFOUNDATION_PATH_TO_LIBDISPATCH_SOURCE=${LIBDISPATCH_SOURCE_DIR}
2095-
-DFOUNDATION_PATH_TO_LIBDISPATCH_BUILD=${LIBDISPATCH_BUILD_DIR}
2096-
-Ddispatch_DIR=${LIBDISPATCH_BUILD_DIR}/cmake/modules
2097-
)
2098-
else
2099-
LIBDISPATCH_BUILD_ARGS=( -DFOUNDATION_ENABLE_LIBDISPATCH=NO )
2100-
fi
2101-
21022090
# FIXME: Always re-build XCTest on non-darwin platforms.
21032091
# The Swift project might have been changed, but CMake might
21042092
# not be aware and will not rebuild.
@@ -2121,7 +2109,10 @@ for host in "${ALL_HOSTS[@]}"; do
21212109
-DCMAKE_INSTALL_PREFIX:PATH=$(get_host_install_prefix ${host})
21222110

21232111
${LIBICU_BUILD_ARGS[@]}
2124-
${LIBDISPATCH_BUILD_ARGS[@]}
2112+
2113+
-DFOUNDATION_PATH_TO_LIBDISPATCH_SOURCE=${LIBDISPATCH_SOURCE_DIR}
2114+
-DFOUNDATION_PATH_TO_LIBDISPATCH_BUILD=$(build_directory ${host} libdispatch)
2115+
-Ddispatch_DIR=$(build_directory ${host} libdispatch)/cmake/modules
21252116

21262117
# NOTE(compnerd) we disable tests because XCTest is not ready
21272118
# yet, but we will reconfigure when the time comes.
@@ -2557,16 +2548,6 @@ for host in "${ALL_HOSTS[@]}"; do
25572548
LIBICU_BUILD_ARGS=()
25582549
fi
25592550

2560-
if [[ ! "${SKIP_BUILD_LIBDISPATCH}" ]] ; then
2561-
LIBDISPATCH_BUILD_DIR="$(build_directory ${host} libdispatch)"
2562-
LIBDISPATCH_BUILD_ARGS=(
2563-
-DFOUNDATION_PATH_TO_LIBDISPATCH_SOURCE=${LIBDISPATCH_SOURCE_DIR}
2564-
-DFOUNDATION_PATH_TO_LIBDISPATCH_BUILD=${LIBDISPATCH_BUILD_DIR}
2565-
-Ddispatch_DIR=${LIBDISPATCH_BUILD_DIR}/cmake/modules
2566-
)
2567-
else
2568-
LIBDISPATCH_BUILD_ARGS=( -DFOUNDATION_ENABLE_LIBDISPATCH=NO )
2569-
fi
25702551

25712552
SWIFTC_BIN="$(build_directory_bin ${LOCAL_HOST} swift)/swiftc"
25722553
LLVM_BIN="$(build_directory_bin ${LOCAL_HOST} llvm)"
@@ -2581,7 +2562,10 @@ for host in "${ALL_HOSTS[@]}"; do
25812562
-DCMAKE_INSTALL_PREFIX:PATH=$(get_host_install_prefix ${host})
25822563

25832564
${LIBICU_BUILD_ARGS[@]}
2584-
${LIBDISPATCH_BUILD_ARGS[@]}
2565+
2566+
-DFOUNDATION_PATH_TO_LIBDISPATCH_SOURCE=${LIBDISPATCH_SOURCE_DIR}
2567+
-DFOUNDATION_PATH_TO_LIBDISPATCH_BUILD=$(build_directory ${host} libdispatch)
2568+
-Ddispatch_DIR=$(build_directory ${host} libdispatch)/cmake/modules
25852569

25862570
-DENABLE_TESTING:BOOL=YES
25872571
-DXCTest_DIR=$(build_directory ${host} xctest)/cmake/modules

0 commit comments

Comments
 (0)