Files
swift-mirror/lib/FrontendTool/CMakeLists.txt
Artem Chikin 53e53db6c0 [Dependency Scanning] Factor the shared library libSwiftScan into tools and add exports file.
This library now relires on a static compiler library called `swiftDependencyScan`, which is also common to being used by `swift-frontend` for its dependency scanner invocations.
2021-01-07 09:08:20 -08:00

30 lines
669 B
CMake

set_swift_llvm_is_available()
add_swift_host_library(swiftFrontendTool STATIC
FrontendTool.cpp
ImportedModules.cpp
LoadedModuleTrace.cpp
MakeStyleDependencies.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
swiftDependencyScan
swiftFrontend
swiftIDE
swiftImmediate
swiftIndex
swiftIRGen
swiftOption
swiftPrintAsObjC
swiftSerialization
swiftSIL
swiftSILGen
swiftSILOptimizer
swiftTBDGen)