Skip to content

Commit db933a8

Browse files
committed
linux rpath
1 parent 4a0e2db commit db933a8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/CompilerSwiftSyntax/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ function(includeSwiftSyntax)
1212
set(BUILD_SHARED_LIBS ON)
1313
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${SWIFT_HOST_LIBRARIES_DEST_DIR}/compiler")
1414
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${SWIFT_HOST_LIBRARIES_DEST_DIR}/compiler")
15+
if(SWIFT_HOST_VARIANT_SDK MATCHES "LINUX|ANDROID|OPENBSD|FREEBSD")
16+
set(SWIFT_HOST_LIBRARIES_RPATH "$ORIGIN;$ORIGIN/../../${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}")
17+
endif()
1518

1619
# Add unique ABI prefix to swift-syntax libraries so that compiler libraries (e.g. sourcekitdInProc)
1720
# can be used from tools that has its own swift-syntax libraries as SwiftPM dependencies.

0 commit comments

Comments
 (0)