Skip to content

Commit 020e690

Browse files
authored
Merge pull request #85206 from edymtt/edymtt/explicitly-set-cmake-osx-sysroot-in-macos-smoketest
Pass SDK paths explicitly when building Runtimes in macOS smoketest
2 parents 3ab6dd3 + 535f83a commit 020e690

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

CMakeLists.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1686,7 +1686,8 @@ if(SWIFT_ENABLE_NEW_RUNTIME_BUILD)
16861686
-DCMAKE_COLOR_DIAGNOSTICS:BOOLEAN=${CMAKE_COLOR_DIAGNOSTICS}
16871687
-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
16881688
-DSwiftCore_INSTALL_NESTED_SUBDIR=YES
1689-
-DSwiftCore_ENABLE_CONCURRENCY=${build_concurrency})
1689+
-DSwiftCore_ENABLE_CONCURRENCY=${build_concurrency}
1690+
-DCMAKE_OSX_SYSROOT:PATH=${SWIFT_SDK_${sdk}_ARCH_${arch}_PATH})
16901691
if(NOT ${CMAKE_CROSSCOMPILING})
16911692
add_dependencies("${stdlib_target}-core" swift-frontend)
16921693
endif()
@@ -1714,7 +1715,8 @@ if(SWIFT_ENABLE_NEW_RUNTIME_BUILD)
17141715
-DCMAKE_COLOR_DIAGNOSTICS:BOOLEAN=${CMAKE_COLOR_DIAGNOSTICS}
17151716
-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
17161717
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=TRUE
1717-
-DSwiftOverlay_ENABLE_CXX_INTEROP=TRUE)
1718+
-DSwiftOverlay_ENABLE_CXX_INTEROP=TRUE
1719+
-DCMAKE_OSX_SYSROOT:PATH=${SWIFT_SDK_${sdk}_ARCH_${arch}_PATH})
17181720

17191721
ExternalProject_Add("${stdlib_target}-Supplemental"
17201722
SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Runtimes/Supplemental"
@@ -1739,7 +1741,8 @@ if(SWIFT_ENABLE_NEW_RUNTIME_BUILD)
17391741
-DCMAKE_ASM_COMPILER_TARGET:STRING=${stdlib_target_triple}
17401742
-DCMAKE_COLOR_DIAGNOSTICS:BOOLEAN=${CMAKE_COLOR_DIAGNOSTICS}
17411743
-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
1742-
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=TRUE)
1744+
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=TRUE
1745+
-DCMAKE_OSX_SYSROOT:PATH=${SWIFT_SDK_${sdk}_ARCH_${arch}_PATH})
17431746
endforeach()
17441747
endforeach()
17451748
endif()

Runtimes/Supplemental/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ set(COMMON_OPTIONS
4242
-DCMAKE_ASM_COMPILER_TARGET=${CMAKE_ASM_COMPILER_TARGET}
4343
-DCMAKE_Swift_COMPILER_TARGET=${CMAKE_Swift_COMPILER_TARGET}
4444
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=${CMAKE_FIND_PACKAGE_PREFER_CONFIG}
45+
-DCMAKE_OSX_SYSROOT:PATH=${CMAKE_OSX_SYSROOT}
4546
${SwiftCore_DIR_FLAG}
4647
${MAKE_PROGRAM_FLAG})
4748

0 commit comments

Comments
 (0)