[clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyS...
authorJan Svoboda <jan_svoboda@apple.com>
Mon, 14 Jun 2021 10:12:23 +0000 (12:12 +0200)
committerJan Svoboda <jan_svoboda@apple.com>
Mon, 14 Jun 2021 10:23:33 +0000 (12:23 +0200)
commit6c6dcfc4ce750bb7dc15d0a4ad631c66beed70d4
tree1f71f36ef91cb8249a9ca2c179e5c006d0c776cb
parentcf7d9704688db746b26d739a6e154ad54b6b676e
[clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library

This patch moves enabling system header deps from `clang-scan-deps` into the `DependencyScanning` library. This will make it easier to preserve semantics of the original TU command-line for modular dependencies (see D104036).

Reviewed By: arphaman

Differential Revision: https://reviews.llvm.org/D104033
clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
clang/tools/clang-scan-deps/ClangScanDeps.cpp