From 4b7c4f8428cbf5550878a48cf2afcb87f73e2953 Mon Sep 17 00:00:00 2001 From: Ebuka Ezike Date: Thu, 19 Mar 2026 12:42:59 +0000 Subject: [PATCH] [lldb] Add swift lib directory to the target link directory On linux, when buidling lldb in debug mode. CMake is not able to find swiftOnOneSupport library. --- lldb/cmake/modules/AddLLDB.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/lldb/cmake/modules/AddLLDB.cmake b/lldb/cmake/modules/AddLLDB.cmake index 0c7a7ffc27377..222064b224550 100644 --- a/lldb/cmake/modules/AddLLDB.cmake +++ b/lldb/cmake/modules/AddLLDB.cmake @@ -193,6 +193,7 @@ function(add_properties_for_swift_modules target reldir) string(REGEX MATCH "^[^-]*" arch ${LLVM_TARGET_TRIPLE}) string(TOLOWER ${CMAKE_SYSTEM_NAME} platform) target_link_libraries(${target} PRIVATE swiftCore-${platform}-${arch}) + target_link_directories(${target} PRIVATE "${LLDB_SWIFT_LIBS}/${platform}") set(SWIFT_BUILD_RPATH "${LLDB_SWIFT_LIBS}/${platform}") set(SWIFT_INSTALL_RPATH "$ORIGIN/${reldir}lib/swift/${platform}") set_property(TARGET ${target} APPEND PROPERTY BUILD_RPATH "${SWIFT_BUILD_RPATH}")