aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Philipp Wollermann <philwo@google.com>2015-08-05 12:54:13 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-08-05 20:54:24 +0000
commitdd16491b5e6d32f78687d415acc7872da4b3656c (patch)
tree2e65e706fe244ff307684d57cc8d0efbe4218a28 /src/main/java/com/google/devtools/build/lib/rules
parent4b5a3f712786c16aef4bafae4b78bbf57642470a (diff)
Hard disable C++ include scanning in Bazel (which wasn't supported anyway, but due to the flag default value being true, some code behaved as if it was).
-- MOS_MIGRATED_REVID=99913146
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java4
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 6401d4e3d9..b410f7e691 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
@@ -26,6 +26,7 @@ import com.google.common.collect.Iterables;
import com.google.common.collect.ListMultimap;
import com.google.common.collect.Maps;
import com.google.common.collect.Multimap;
+import com.google.devtools.build.lib.Constants;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.ArtifactFactory;
import com.google.devtools.build.lib.actions.PackageRootResolutionException;
@@ -1339,6 +1340,9 @@ public class CppConfiguration extends BuildConfiguration.Fragment {
}
public boolean shouldScanIncludes() {
+ if (Constants.HARD_DISABLE_CC_INCLUDE_SCANNING) {
+ return false;
+ }
return cppOptions.scanIncludes;
}