Files
swift-mirror/lib/Driver/CMakeLists.txt
Jordan Rose 8b5d763e39 [Driver] Add a new DependencyGraph class.
...and some basic unit tests for it.

The purpose of this class is to track dependencies between opaque nodes.
The dependency edges are (kind, string) pairs, where the "kind"
distinguishes different kinds of dependencies (currently "top-level names"
and "types that we do lookup on"). The step is to make use of it in
running compile commands.

The YAML-based file format is only for bring-up and testing purposes.
I intend to switch it to a bitcode-based format in the long run.

Part of rdar://problem/15353101

Swift SVN r23223
2014-11-11 00:43:29 +00:00

17 lines
303 B
CMake

add_swift_library(swiftDriver
Action.cpp
Compilation.cpp
DependencyGraph.cpp
Driver.cpp
FrontendUtil.cpp
Job.cpp
OutputFileMap.cpp
ParseableOutput.cpp
Tool.cpp
Tools.cpp
ToolChain.cpp
ToolChains.cpp
Types.cpp
Util.cpp
DEPENDS swiftAST swiftBasic swiftFrontend swiftOption)