Files
swift-mirror/lib/FrontendTool/CMakeLists.txt
Adrian Prantl c08a62764a Move DWARFImporterDelegate into ClangImporter and remove DWARFImporter.
This refactors DWARFImporter to become a part of ClangImporter, since
it needs access to many of its implementation details anyway. The
DWARFImporterDelegate is just another mechanism for deserializing
Clang ASTs and once we have a Clang AST, the processing is effectively
the same.
2019-08-14 10:28:50 -07:00

27 lines
591 B
CMake

add_swift_host_library(swiftFrontendTool STATIC
FrontendTool.cpp
ImportedModules.cpp
ReferenceDependencies.cpp
TBD.cpp)
add_dependencies(swiftFrontendTool
swift-syntax-generated-headers
SwiftOptions)
target_link_libraries(swiftFrontendTool INTERFACE
clangAPINotes
clangBasic)
target_link_libraries(swiftFrontendTool PRIVATE
swiftClangImporter
swiftDemangling
swiftFrontend
swiftIDE
swiftImmediate
swiftIndex
swiftIRGen
swiftOption
swiftPrintAsObjC
swiftSerialization
swiftSIL
swiftSILGen
swiftSILOptimizer
swiftTBDGen)