File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,10 @@ if(INSTALL_PRIVATE_HEADERS)
31
31
DESTINATION ${INSTALL_BLOCK_HEADERS_DIR} )
32
32
endif ()
33
33
set_property (GLOBAL APPEND PROPERTY DISPATCH_EXPORTS BlocksRuntime)
34
+ if (ENABLE_SWIFT AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows" )
35
+ get_swift_host_arch(swift_arch)
36
+ set (INSTALL_TARGET_DIR "${INSTALL_TARGET_DIR} /${swift_arch} " )
37
+ endif ()
34
38
install (TARGETS BlocksRuntime
35
39
EXPORT dispatchExports
36
40
ARCHIVE DESTINATION ${INSTALL_TARGET_DIR}
Original file line number Diff line number Diff line change @@ -163,6 +163,10 @@ if(ENABLE_SWIFT)
163
163
add_subdirectory (swift)
164
164
endif ()
165
165
166
+ if (ENABLE_SWIFT AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows" )
167
+ get_swift_host_arch(swift_arch)
168
+ set (INSTALL_TARGET_DIR "${INSTALL_TARGET_DIR} /${swift_arch} " )
169
+ endif ()
166
170
set_property (GLOBAL APPEND PROPERTY DISPATCH_EXPORTS dispatch)
167
171
install (TARGETS dispatch
168
172
EXPORT dispatchExports
Original file line number Diff line number Diff line change @@ -50,6 +50,9 @@ install(FILES
50
50
${CMAKE_CURRENT_BINARY_DIR} /swift/Dispatch.swiftdoc
51
51
DESTINATION ${INSTALL_TARGET_DIR} /${swift_arch} )
52
52
set_property (GLOBAL APPEND PROPERTY DISPATCH_EXPORTS swiftDispatch)
53
+ if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows" )
54
+ set (INSTALL_TARGET_DIR "${INSTALL_TARGET_DIR} /${swift_arch} " )
55
+ endif ()
53
56
install (TARGETS swiftDispatch
54
57
EXPORT dispatchExports
55
58
ARCHIVE DESTINATION ${INSTALL_TARGET_DIR}
You can’t perform that action at this time.
0 commit comments