diff options
| author | Michael Spencer <bigcheesegs@gmail.com> | 2019-10-16 12:28:35 -0700 |
|---|---|---|
| committer | Michael Spencer <bigcheesegs@gmail.com> | 2019-10-30 14:46:17 -0700 |
| commit | d8a4ef0e685cec1fc73d4953b48220b649d05b40 (patch) | |
| tree | c03716a6caf9dd61b8bbd337589974c860cd2a5c /clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp | |
| parent | edca9ac0de3a5c10a21ef0c725501ea35791006a (diff) | |
| download | bcm5719-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.cpp | 8 |
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) {} |

