Skip to content

Commit 6cf0fd7

Browse files
authored
Merge pull request #83663 from edymtt/edymtt/add-apple-vendor-caches-for-distributed
Runtimes: add Apple vendor caches for Distributed
2 parents 4defa60 + 44f9d53 commit 6cf0fd7

20 files changed

+255
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "")
2+
set(BUILD_SHARED_LIBS YES CACHE BOOL "")
3+
set(SwiftDistributed_INSTALL_NESTED_SUBDIR OFF CACHE BOOL "")
4+
5+
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -g -DNDEBUG" CACHE STRING "")
6+
set(CMAKE_C_FLAGS_MINSIZEREL "-Os -g -DNDEBUG" CACHE STRING "")
7+
set(CMAKE_Swift_FLAGS_MINSIZEREL "-Osize -g" CACHE STRING "")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR appletvsimulator CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-tvos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR appletvos CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-bridgeos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-bridgeos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-bridgeos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR freestanding CACHE STRING "")
11+
set(CMAKE_BUILD_TYPE MinSizeRel CACHE STRING "")
12+
set(SwiftDistributed_SINGLE_THREADED_MODE YES CACHE BOOL "")
13+
14+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
if(NOT DEFINED SwiftDistributed_TARGET_VARIANT_DEPLOYMENT_TARGET)
6+
message(SEND_ERROR "SwiftDistributed_TARGET_VARIANT_DEPLOYMENT_TARGET not defined")
7+
endif()
8+
9+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-macosx${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
10+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-macosx${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
11+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-macosx${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
12+
13+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
14+
set(SwiftDistributed_PLATFORM_SUBDIR macosx CACHE STRING "")
15+
16+
set(SwiftDistributed_COMPILER_VARIANT_TARGET "arm64-apple-ios${SwiftDistributed_TARGET_VARIANT_DEPLOYMENT_TARGET}-macabi" CACHE STRING "")
17+
18+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR watchsimulator CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-xros${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-xros${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-xros${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR xrsimulator CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}-simulator" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR iphonesimulator CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64-apple-ios${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR iphoneos CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
if(NOT DEFINED CMAKE_OSX_DEPLOYMENT_TARGET)
2+
message(SEND_ERROR "CMAKE_OSX_DEPLOYMENT_TARGET not defined")
3+
endif()
4+
5+
set(CMAKE_C_COMPILER_TARGET "arm64_32-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
6+
set(CMAKE_CXX_COMPILER_TARGET "arm64_32-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
7+
set(CMAKE_Swift_COMPILER_TARGET "arm64_32-apple-watchos${CMAKE_OSX_DEPLOYMENT_TARGET}" CACHE STRING "")
8+
9+
set(SwiftDistributed_ARCH_SUBDIR arm64_32 CACHE STRING "")
10+
set(SwiftDistributed_PLATFORM_SUBDIR watchos CACHE STRING "")
11+
12+
include("${CMAKE_CURRENT_LIST_DIR}/apple-common.cmake")

0 commit comments

Comments
 (0)