Skip to content

Commit 7ed4ccf

Browse files
authored
Merge pull request #37231 from 3405691582/DispatchGoesInLibSubdir
[cmake] Copy Dispatch to the SDK subdir on host.
2 parents fd0e1e2 + c0c93fa commit 7ed4ccf

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

cmake/modules/Libdispatch.cmake

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ foreach(sdk ${DISPATCH_SDKS})
110110
${CMAKE_COMMAND} -E copy
111111
<INSTALL_DIR>/${LIBDISPATCH_RUNTIME_DIR}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}BlocksRuntime${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
112112
${SWIFTLIB_DIR}/${SWIFT_SDK_${sdk}_LIB_SUBDIR}/${arch}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}BlocksRuntime${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
113+
COMMAND
114+
${CMAKE_COMMAND} -E copy
115+
<INSTALL_DIR>/${LIBDISPATCH_RUNTIME_DIR}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}dispatch${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
116+
${SWIFTLIB_DIR}/${SWIFT_SDK_${sdk}_LIB_SUBDIR}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}dispatch${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
117+
COMMAND
118+
${CMAKE_COMMAND} -E copy
119+
<INSTALL_DIR>/${LIBDISPATCH_RUNTIME_DIR}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}BlocksRuntime${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
120+
${SWIFTLIB_DIR}/${SWIFT_SDK_${sdk}_LIB_SUBDIR}/${SWIFT_SDK_${sdk}_SHARED_LIBRARY_PREFIX}BlocksRuntime${SWIFT_SDK_${sdk}_SHARED_LIBRARY_SUFFIX}
113121
STEP_TARGETS
114122
install
115123
BUILD_BYPRODUCTS

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -995,6 +995,10 @@ function(_add_swift_target_library_single target name)
995995
PROPERTIES
996996
INSTALL_RPATH "$ORIGIN")
997997
endif()
998+
elseif("${SWIFTLIB_SINGLE_SDK}" STREQUAL "OPENBSD")
999+
set_target_properties("${target}"
1000+
PROPERTIES
1001+
INSTALL_RPATH "$ORIGIN")
9981002
endif()
9991003

10001004
set_target_properties("${target}" PROPERTIES BUILD_WITH_INSTALL_RPATH YES)

0 commit comments

Comments
 (0)