Skip to content

Commit 09a4f35

Browse files
authored
Merge pull request #67712 from al45tair/eng/PR-113337854-5.9
[Linux] Set rpath in add_swift_executable.
2 parents b0adffb + f7c568d commit 09a4f35

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
@@ -2643,6 +2643,10 @@ function(_add_swift_target_executable_single name)
26432643
set_target_properties(${name} PROPERTIES
26442644
BUILD_WITH_INSTALL_RPATH YES
26452645
INSTALL_RPATH "@executable_path/../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR};@executable_path/../../../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR}")
2646+
elseif(SWIFT_HOST_VARIANT_SDK STREQUAL "LINUX")
2647+
set_target_properties(${name} PROPERTIES
2648+
BUILD_WITH_INSTALL_RPATH YES
2649+
INSTALL_RPATH "$ORIGIN/../../../lib/swift/${SWIFT_SDK_${SWIFTEXE_SINGLE_SDK}_LIB_SUBDIR}")
26462650
endif()
26472651
set_output_directory(${name}
26482652
BINARY_DIR ${SWIFT_RUNTIME_OUTPUT_INTDIR}

0 commit comments

Comments
 (0)