Skip to content

Commit a27521d

Browse files
authored
Merge pull request #28217 from compnerd/xctest-cmake
build: adjust flags to XCTest cmake invocation
2 parents d092f96 + 5b38c1e commit a27521d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

utils/build-script-impl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,15 +2388,18 @@ for host in "${ALL_HOSTS[@]}"; do
23882388
-DCMAKE_BUILD_TYPE:STRING="${XCTEST_BUILD_TYPE}"
23892389
-DCMAKE_C_COMPILER:PATH="${LLVM_BIN}/clang"
23902390
-DCMAKE_CXX_COMPILER:PATH="${LLVM_BIN}/clang++"
2391-
-DCMAKE_SWIFT_COMPILER:PATH="$(build_directory_bin ${LOCAL_HOST} swift)/swiftc"
2391+
-DCMAKE_Swift_COMPILER:PATH="$(build_directory_bin ${LOCAL_HOST} swift)/swiftc"
23922392
-DCMAKE_INSTALL_PREFIX:PATH="$(get_host_install_prefix ${host})"
23932393
-DCMAKE_INSTALL_LIBDIR:PATH="lib"
23942394

2395+
-Ddispatch_DIR=$(build_directory ${host} libdispatch)/cmake/modules
2396+
-DFoundation_DIR=$(build_directory ${host} foundation)/cmake/modules
2397+
-DLLVM_DIR=$(build_directory ${host} llvm)/lib/cmake/llvm
2398+
23952399
-DXCTEST_PATH_TO_LIBDISPATCH_SOURCE:PATH=${LIBDISPATCH_SOURCE_DIR}
23962400
-DXCTEST_PATH_TO_LIBDISPATCH_BUILD:PATH=$(build_directory ${host} libdispatch)
2397-
23982401
-DXCTEST_PATH_TO_FOUNDATION_BUILD:PATH=${FOUNDATION_BUILD_DIR}
2399-
2402+
-DCMAKE_SWIFT_COMPILER:PATH="$(build_directory_bin ${LOCAL_HOST} swift)/swiftc"
24002403
-DCMAKE_PREFIX_PATH:PATH=$(build_directory ${host} llvm)
24012404

24022405
-DENABLE_TESTING=YES

0 commit comments

Comments
 (0)