Skip to content

Commit 57a1401

Browse files
committed
[CMake] Install swift-syntax libraries
1 parent 3ea228f commit 57a1401

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

lib/CMakeLists.txt

+24
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,30 @@
1212
# directory.
1313
list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen clang-tablegen-targets)
1414

15+
# Set up for linking against swift-syntax.
16+
if (SWIFT_BUILD_SWIFT_SYNTAX)
17+
set(SWIFT_SYNTAX_MODULES
18+
SwiftBasicFormat
19+
SwiftParser
20+
SwiftParserDiagnostics
21+
SwiftDiagnostics
22+
SwiftSyntax
23+
SwiftOperators
24+
SwiftSyntaxBuilder
25+
SwiftSyntaxMacros
26+
SwiftSyntaxMacroExpansion
27+
SwiftCompilerPluginMessageHandling
28+
)
29+
30+
swift_install_in_component(
31+
TARGETS ${SWIFT_SYNTAX_MODULES}
32+
DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/host"
33+
COMPONENT compiler
34+
)
35+
# TODO: Install for Windoes
36+
# TODO: Install .swiftmodule
37+
endif()
38+
1539
add_subdirectory(APIDigester)
1640
add_subdirectory(AST)
1741
add_subdirectory(ASTGen)

0 commit comments

Comments
 (0)