summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
diff options
context:
space:
mode:
authorMichael Spencer <bigcheesegs@gmail.com>2019-10-16 12:28:35 -0700
committerMichael Spencer <bigcheesegs@gmail.com>2019-10-30 14:46:17 -0700
commitd8a4ef0e685cec1fc73d4953b48220b649d05b40 (patch)
treec03716a6caf9dd61b8bbd337589974c860cd2a5c /clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
parentedca9ac0de3a5c10a21ef0c725501ea35791006a (diff)
downloadbcm5719-llvm-d8a4ef0e685cec1fc73d4953b48220b649d05b40.tar.gz
bcm5719-llvm-d8a4ef0e685cec1fc73d4953b48220b649d05b40.zip
[clang][clang-scan-deps] Add support for extracting full module dependencies.
This adds experimental support for extracting a Clang module dependency graph from a compilation database. The output format is experimental and will change. It is currently a concatenation of JSON outputs for each compilation. Future patches will change this to deduplicate modules between compilations. Differential Revision: https://reviews.llvm.org/D69420
Diffstat (limited to 'clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp')
-rw-r--r--clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp b/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
index e5cebe38100..93bb0cde439 100644
--- a/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
+++ b/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
@@ -12,8 +12,8 @@ using namespace clang;
using namespace tooling;
using namespace dependencies;
-DependencyScanningService::DependencyScanningService(ScanningMode Mode,
- bool ReuseFileManager,
- bool SkipExcludedPPRanges)
- : Mode(Mode), ReuseFileManager(ReuseFileManager),
+DependencyScanningService::DependencyScanningService(
+ ScanningMode Mode, ScanningOutputFormat Format, bool ReuseFileManager,
+ bool SkipExcludedPPRanges)
+ : Mode(Mode), Format(Format), ReuseFileManager(ReuseFileManager),
SkipExcludedPPRanges(SkipExcludedPPRanges) {}
OpenPOWER on IntegriCloud