Files
swift-mirror/lib/Frontend/CMakeLists.txt
Jordan Rose 2877bd0854 Add support for dependency file generation with -emit-dependencies.
This performs very conservative dependency generation for each compile task
within a full compilation. Any source file, swiftmodule, or Objective-C
header file that is /touched/ gets added to the dependencies list, which
is written out on a per-input basis at the end of compilation.

This does /not/ handle dependencies for the aggregated swiftmodule, swiftdoc,
generated header, or linked binary. This is just the minimum needed to get
Xcode to recognize what needs to be rebuilt when a header or Swift source
file changes. We can revisit this later.

This finishes <rdar://problem/14899639> for now.

Swift SVN r18045
2014-05-14 00:34:11 +00:00

10 lines
298 B
CMake

add_swift_library(swiftFrontend
CompilerInvocation.cpp
DependencyFileGenerator.cpp
DiagnosticVerifier.cpp
Frontend.cpp
FrontendOptions.cpp
PrintingDiagnosticConsumer.cpp
SerializedDiagnosticConsumer.cpp
DEPENDS swiftAST swiftDriver swiftParse swiftSema swiftSerialization swiftSIL)