File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -34,20 +34,24 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)
34
34
endif ()
35
35
36
36
set (DISPATCH_SDKS )
37
+
38
+ # Build the host libdispatch if needed.
37
39
if (SWIFT_BUILD_HOST_DISPATCH )
38
40
if (NOT CMAKE_SYSTEM_NAME STREQUAL Darwin )
39
41
if (NOT "${SWIFT_HOST_VARIANT_SDK} " IN_LIST SWIFT_SDKS )
40
42
list (APPEND DISPATCH_SDKS "${SWIFT_HOST_VARIANT_SDK} " )
41
43
endif ()
42
44
endif ()
43
-
44
- foreach (sdk ${SWIFT_SDKS} )
45
- if (NOT "${sdk} " IN_LIST SWIFT_APPLE_PLATFORMS )
46
- list (APPEND DISPATCH_SDKS "${sdk} " )
47
- endif ()
48
- endforeach ()
49
45
endif ()
50
46
47
+ # Build any target libdispatch if needed.
48
+ foreach (sdk ${SWIFT_SDKS} )
49
+ # Apple targets have libdispatch available, do not build it.
50
+ if (NOT "${sdk} " IN_LIST SWIFT_APPLE_PLATFORMS )
51
+ list (APPEND DISPATCH_SDKS "${sdk} " )
52
+ endif ()
53
+ endforeach ()
54
+
51
55
foreach (sdk ${DISPATCH_SDKS} )
52
56
set (ARCHS ${SWIFT_SDK_${sdk}_ARCHITECTURES} )
53
57
if (${sdk} STREQUAL "${SWIFT_HOST_VARIANT_SDK} " )
You can’t perform that action at this time.
0 commit comments