Skip to content

Commit 67cb7b7

Browse files
authored
Merge pull request #40185 from eeckstein/libswift-lldb
cmake: export the libswift target and the LIBSWIFT_BUILD_MODE that the lldb build can see it.
2 parents a78d1bc + 83bfa1b commit 67cb7b7

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -796,6 +796,7 @@ function(add_libswift name)
796796
# Create a static libswift library containing all module object files.
797797
add_library(${name} STATIC ${all_obj_files})
798798
set_target_properties(${name} PROPERTIES LINKER_LANGUAGE CXX)
799+
set_property(GLOBAL APPEND PROPERTY SWIFT_BUILDTREE_EXPORTS ${name})
799800
endfunction()
800801
801802
macro(add_swift_tool_subdirectory name)

cmake/modules/SwiftConfig.cmake.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ set(SWIFT_LIBRARY_DIR "@SWIFT_LIBRARY_DIRS@")
1717
set(SWIFT_CMAKE_DIR "@SWIFT_CMAKE_DIR@")
1818
set(SWIFT_BINARY_DIR "@SWIFT_BINARY_DIR@")
1919

20+
set(LIBSWIFT_BUILD_MODE "@LIBSWIFT_BUILD_MODE@")
21+
2022
set(CMARK_TARGETS_FILE @SWIFT_PATH_TO_CMARK_BUILD@/src/cmarkTargets.cmake)
2123
if(NOT TARGET libcmark_static AND EXISTS ${CMARK_TARGETS_FILE})
2224
include(${CMARK_TARGETS_FILE})

0 commit comments

Comments
 (0)