Files
swift-mirror/tools/SourceKit/lib/SwiftLang/CMakeLists.txt
zoecarver 6f339f800d [SIL] [Parser] Move ParserSIL into SIL library.
Move the source files from ParserSIL into the SIL library and remove the
ParserSIL library. ParsersSIL doesn't need to be its own library and this change will
simplify our builds.
2020-04-13 17:23:08 -07:00

66 lines
1.2 KiB
CMake

add_sourcekit_library(SourceKitSwiftLang
CodeCompletionOrganizer.cpp
SwiftASTManager.cpp
SwiftCompletion.cpp
SwiftConformingMethodList.cpp
SwiftDocSupport.cpp
SwiftEditor.cpp
SwiftEditorInterfaceGen.cpp
SwiftIndexing.cpp
SwiftLangSupport.cpp
SwiftSourceDocInfo.cpp
SwiftTypeContextInfo.cpp
LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD}
bitreader
bitwriter
coverage
debuginfodwarf
instrumentation
ipo
lto
mc
mcparser
option
objcarcopts
profiledata
)
target_link_libraries(SourceKitSwiftLang PRIVATE
SourceKitCore
swiftDriver
swiftFrontend
swiftClangImporter
swiftIDE
swiftAST
swiftMarkup
swiftParse
swiftSIL
swiftSILGen
swiftSILOptimizer
swiftIRGen
swiftSema
swiftBasic
swiftSerialization
swiftSyntax
swiftOption
libcmark_static
# Clang dependencies.
clangIndex
clangFormat
clangToolingCore
clangFrontendTool
clangFrontend
clangDriver
clangCodeGen
clangSerialization
clangParse
clangSema
clangAnalysis
clangEdit
clangRewriteFrontend
clangRewrite
clangLex
clangAST
clangAPINotes
clangBasic)
add_dependencies(SourceKitSwiftLang clang-tablegen-targets)