Skip to content

Commit a93bddf

Browse files
committed
Set rpath to libsourcekitdInProc.so on Linux
1 parent 46a3058 commit a93bddf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tools/SourceKit/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,13 @@ macro(add_sourcekit_library name)
197197
endif()
198198
endif()
199199

200+
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
201+
if(SOURCEKITLIB_SHARED)
202+
set_target_properties(${name} PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
203+
set_target_properties(${name} PROPERTIES INSTALL_RPATH "$ORIGIN/../lib/swift/linux:/usr/lib/swift/linux")
204+
endif()
205+
endif()
206+
200207
if("${SOURCEKITLIB_INSTALL_IN_COMPONENT}" STREQUAL "")
201208
if(SOURCEKITLIB_SHARED)
202209
set(SOURCEKITLIB_INSTALL_IN_COMPONENT tools)

0 commit comments

Comments
 (0)