Skip to content

Commit 208fce1

Browse files
authored
Merge pull request #67711 from al45tair/eng/PR-113337854
[Linux] Set rpath in add_swift_executable.
2 parents b325f2a + c8bdc25 commit 208fce1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

stdlib/cmake/modules/AddSwiftStdlib.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2665,6 +2665,10 @@ function(_add_swift_target_executable_single name)
26652665
set_target_properties(${name} PROPERTIES
26662666
BUILD_WITH_INSTALL_RPATH YES
26672667
INSTALL_RPATH "@executable_path/../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR};@executable_path/../../../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR}")
2668+
elseif(SWIFT_HOST_VARIANT_SDK STREQUAL "LINUX")
2669+
set_target_properties(${name} PROPERTIES
2670+
BUILD_WITH_INSTALL_RPATH YES
2671+
INSTALL_RPATH "$ORIGIN/../../../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR}")
26682672
endif()
26692673
set_output_directory(${name}
26702674
BINARY_DIR ${SWIFT_RUNTIME_OUTPUT_INTDIR}

0 commit comments

Comments
 (0)