@@ -12,7 +12,7 @@ is_sdk_requested(OSX swift_build_osx)
12
12
if (swift_build_osx)
13
13
configure_sdk_darwin(
14
14
OSX "OS X" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_OSX} "
15
- macosx macosx macos "${SUPPORTED_OSX_ARCHS} " )
15
+ macosx macosx macos macOS "${SUPPORTED_OSX_ARCHS} " )
16
16
configure_target_variant(OSX-DA "OS X Debug+Asserts" OSX DA "Debug+Asserts" )
17
17
configure_target_variant(OSX-RA "OS X Release+Asserts" OSX RA "Release+Asserts" )
18
18
configure_target_variant(OSX-R "OS X Release" OSX R "Release" )
@@ -26,12 +26,15 @@ if(swift_build_freestanding AND (SWIFT_FREESTANDING_FLAVOR STREQUAL "apple"))
26
26
"Which triple name (e.g. 'none-macho') to use when building the FREESTANDING stdlib" )
27
27
set (SWIFT_FREESTANDING_MODULE_NAME "" CACHE STRING
28
28
"Which .swiftmodule name (e.g. 'freestanding') to use when building the FREESTANDING stdlib" )
29
+ set (SWIFT_FREESTANDING_AVAILABILITY_NAME "" CACHE STRING
30
+ "Which @availability name (e.g. 'macOS') to use when building the FREESTANDING stdlib" )
29
31
set (SWIFT_FREESTANDING_ARCHS "" CACHE STRING
30
32
"Which architectures to build when building the FREESTANDING stdlib" )
31
33
configure_sdk_darwin(
32
34
FREESTANDING "FREESTANDING" ""
33
35
"${SWIFT_FREESTANDING_SDK} "
34
- "${SWIFT_FREESTANDING_TRIPLE_NAME} " "${SWIFT_FREESTANDING_MODULE_NAME} " "${SWIFT_FREESTANDING_ARCHS} " )
36
+ "${SWIFT_FREESTANDING_TRIPLE_NAME} " "${SWIFT_FREESTANDING_MODULE_NAME} "
37
+ "${SWIFT_FREESTANDING_AVAILABILITY_NAME} " "${SWIFT_FREESTANDING_ARCHS} " )
35
38
set (SWIFT_SDK_FREESTANDING_LIB_SUBDIR "freestanding" )
36
39
configure_target_variant(FREESTANDING-DA "FREESTANDING Debug+Asserts" FREESTANDING DA "Debug+Asserts" )
37
40
configure_target_variant(FREESTANDING-RA "FREESTANDING Release+Asserts" FREESTANDING RA "Release+Asserts" )
@@ -49,7 +52,7 @@ is_sdk_requested(IOS swift_build_ios)
49
52
if (swift_build_ios)
50
53
configure_sdk_darwin(
51
54
IOS "iOS" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_IOS} "
52
- iphoneos ios ios "${SUPPORTED_IOS_ARCHS} " )
55
+ iphoneos ios ios iOS "${SUPPORTED_IOS_ARCHS} " )
53
56
configure_target_variant(IOS-DA "iOS Debug+Asserts" IOS DA "Debug+Asserts" )
54
57
configure_target_variant(IOS-RA "iOS Release+Asserts" IOS RA "Release+Asserts" )
55
58
configure_target_variant(IOS-R "iOS Release" IOS R "Release" )
@@ -59,7 +62,7 @@ is_sdk_requested(IOS_SIMULATOR swift_build_ios_simulator)
59
62
if (swift_build_ios_simulator)
60
63
configure_sdk_darwin(
61
64
IOS_SIMULATOR "iOS Simulator" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_IOS} "
62
- iphonesimulator ios ios-simulator
65
+ iphonesimulator ios ios-simulator iOS
63
66
"${SUPPORTED_IOS_SIMULATOR_ARCHS} " )
64
67
configure_target_variant(
65
68
IOS_SIMULATOR-DA "iOS Debug+Asserts" IOS_SIMULATOR DA "Debug+Asserts" )
@@ -73,7 +76,7 @@ is_sdk_requested(TVOS swift_build_tvos)
73
76
if (swift_build_tvos)
74
77
configure_sdk_darwin(
75
78
TVOS "tvOS" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_TVOS} "
76
- appletvos tvos tvos "${SUPPORTED_TVOS_ARCHS} " )
79
+ appletvos tvos tvos tvOS "${SUPPORTED_TVOS_ARCHS} " )
77
80
configure_target_variant(TVOS-DA "tvOS Debug+Asserts" TVOS DA "Debug+Asserts" )
78
81
configure_target_variant(TVOS-RA "tvOS Release+Asserts" TVOS RA "Release+Asserts" )
79
82
configure_target_variant(TVOS-R "tvOS Release" TVOS R "Release" )
@@ -83,7 +86,7 @@ is_sdk_requested(TVOS_SIMULATOR swift_build_tvos_simulator)
83
86
if (swift_build_tvos_simulator)
84
87
configure_sdk_darwin(
85
88
TVOS_SIMULATOR "tvOS Simulator" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_TVOS} "
86
- appletvsimulator tvos tvos-simulator
89
+ appletvsimulator tvos tvos-simulator tvOS
87
90
"${SUPPORTED_TVOS_SIMULATOR_ARCHS} " )
88
91
configure_target_variant(
89
92
TVOS_SIMULATOR-DA "tvOS Debug+Asserts" TVOS_SIMULATOR DA "Debug+Asserts" )
@@ -97,7 +100,7 @@ is_sdk_requested(WATCHOS swift_build_watchos)
97
100
if (swift_build_watchos)
98
101
configure_sdk_darwin(
99
102
WATCHOS "watchOS" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_WATCHOS} "
100
- watchos watchos watchos "${SUPPORTED_WATCHOS_ARCHS} " )
103
+ watchos watchos watchos watchOS "${SUPPORTED_WATCHOS_ARCHS} " )
101
104
configure_target_variant(WATCHOS-DA "watchOS Debug+Asserts" WATCHOS DA "Debug+Asserts" )
102
105
configure_target_variant(WATCHOS-RA "watchOS Release+Asserts" WATCHOS RA "Release+Asserts" )
103
106
configure_target_variant(WATCHOS-R "watchOS Release" WATCHOS R "Release" )
@@ -107,7 +110,7 @@ is_sdk_requested(WATCHOS_SIMULATOR swift_build_watchos_simulator)
107
110
if (swift_build_watchos_simulator)
108
111
configure_sdk_darwin(
109
112
WATCHOS_SIMULATOR "watchOS Simulator" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_WATCHOS} "
110
- watchsimulator watchos watchos-simulator
113
+ watchsimulator watchos watchos-simulator watchOS
111
114
"${SUPPORTED_WATCHOS_SIMULATOR_ARCHS} " )
112
115
configure_target_variant(WATCHOS_SIMULATOR-DA "watchOS Debug+Asserts" WATCHOS_SIMULATOR DA "Debug+Asserts" )
113
116
configure_target_variant(WATCHOS_SIMULATOR-RA "watchOS Release+Asserts" WATCHOS_SIMULATOR RA "Release+Asserts" )
@@ -118,7 +121,7 @@ is_sdk_requested(XROS swift_build_xros)
118
121
if (swift_build_xros)
119
122
configure_sdk_darwin(
120
123
XROS "xrOS" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_XROS} "
121
- xros xros xros "${SUPPORTED_XROS_ARCHS} " )
124
+ xros xros xros visionOS "${SUPPORTED_XROS_ARCHS} " )
122
125
configure_target_variant(XROS-DA "xrOS Debug+Asserts" XROS DA "Debug+Asserts" )
123
126
configure_target_variant(XROS-RA "xrOS Release+Asserts" XROS RA "Release+Asserts" )
124
127
configure_target_variant(XROS-R "xrOS Release" XROS R "Release" )
@@ -128,7 +131,7 @@ is_sdk_requested(XROS_SIMULATOR swift_build_xros_simulator)
128
131
if (swift_build_xros_simulator)
129
132
configure_sdk_darwin(
130
133
XROS_SIMULATOR "xrOS Simulator" "${SWIFT_DARWIN_DEPLOYMENT_VERSION_XROS} "
131
- xrsimulator xros xros-simulator
134
+ xrsimulator xros xros-simulator visionOS
132
135
"${SUPPORTED_XROS_SIMULATOR_ARCHS} " )
133
136
134
137
configure_target_variant(
0 commit comments