Skip to content

Commit ab8ce56

Browse files
authored
Merge pull request #35484 from artemcm/swiftScanLibToolchainInstall
[Dependency Scanning] Install `lib_InternalSwiftScan.dylib` into the destination toolchain.
2 parents 9c60202 + c170e69 commit ab8ce56

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tools/libSwiftScan/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,12 @@ add_llvm_symbol_exports(libSwiftScan ${LLVM_EXPORTED_SYMBOL_FILE})
2626

2727
# Adds -dead_strip option
2828
add_link_opts(libSwiftScan)
29+
30+
add_dependencies(compiler libSwiftScan)
31+
swift_install_in_component(TARGETS libSwiftScan
32+
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}" COMPONENT compiler
33+
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}" COMPONENT compiler
34+
RUNTIME DESTINATION "bin" COMPONENT compiler)
35+
swift_install_in_component(DIRECTORY "${SWIFT_MAIN_INCLUDE_DIR}/swift-c/DependencyScan/"
36+
DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/${SWIFT_SCAN_LIB_NAME}"
37+
COMPONENT compiler)

0 commit comments

Comments
 (0)