[ClangImporter] Collect deps via subclass of clang::DependencyCollector.

This commit is contained in:
Graydon Hoare
2017-03-28 16:22:33 -07:00
parent 3687257052
commit d018521464
7 changed files with 156 additions and 43 deletions

View File

@@ -964,7 +964,7 @@ int swift::performFrontend(ArrayRef<const char *> Args,
enableDiagnosticVerifier(Instance->getSourceMgr());
}
DependencyTracker depTracker;
DependencyTracker depTracker(Invocation.getClangImporterOptions());
if (!Invocation.getFrontendOptions().DependenciesFilePath.empty() ||
!Invocation.getFrontendOptions().ReferenceDependenciesFilePath.empty()) {
Instance->setDependencyTracker(&depTracker);