We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 55a2a41 + ee630d4 commit 1e03e51Copy full SHA for 1e03e51
stdlib/cmake/modules/CompatibilityLibs.cmake
@@ -10,9 +10,15 @@ function(get_compatibility_libs sdk arch result_var_name)
10
swiftCompatibilityConcurrency${vsuffix}
11
swiftCompatibilityDynamicReplacements${vsuffix}
12
swiftCompatibilityPacks${vsuffix}
13
- swiftCompatibility50${vsuffix}
14
- swiftCompatibility51${vsuffix}
15
swiftCompatibility56${vsuffix})
+
+ # 64-bit watchOS doesn't do 5.0 or 5.1 back-compat
16
+ set(arm64Archs "arm64;arm64e")
17
+ if(NOT (sdk STREQUAL "WATCHOS" AND arch IN_LIST arm64Archs))
18
+ list(APPEND compatibility_libs
19
+ swiftCompatibility50${vsuffix}
20
+ swiftCompatibility51${vsuffix})
21
+ endif()
22
endif()
23
24
set("${result_var_name}" "${compatibility_libs}" PARENT_SCOPE)
0 commit comments