diff options
author | Googler <noreply@google.com> | 2018-07-06 04:17:41 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-06 04:19:28 -0700 |
commit | fbf6a81a9dc17f5e5753d0bf4da22de1aa068065 (patch) | |
tree | 772390c1443431f5861efeac32dfd061f0732996 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java | |
parent | 1d4c707e3e03ab21f04783e99db9ee9115ba4fb2 (diff) |
Add an experimental option to disable .d-file scanning for modular builds. When
building with C++ modules, .d file scanning is not effective as Clang (only
compiler supporting Bazel's version of C++ modules) reads all of the files
passed in anyway.
This is not meant to be activated yet, but for running experiments.
RELNOTES: None.
PiperOrigin-RevId: 203459168
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java index 523b8fecbf..376a88f688 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java @@ -937,6 +937,10 @@ public final class CppConfiguration extends BuildConfiguration.Fragment return cppOptions.pruneCppInputDiscovery; } + public boolean getNoDotdScanningWithModules() { + return cppOptions.noDotdScanningWithModules; + } + public boolean getParseHeadersVerifiesModules() { return cppOptions.parseHeadersVerifiesModules; } |