aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java
diff options
context:
space:
mode:
authorGravatar plf <plf@google.com>2018-04-03 08:40:03 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-03 08:41:23 -0700
commit3f6c57b3a2c86444ce4be119f51578ab7198071e (patch)
tree2aae5015a0316d16a32f1d213e8f290131a78590 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java
parent78ee50acf9999decfb8353243aa2ea2d5f2d8c50 (diff)
C++: Rename CcCompilationInfo to CcCompilationContextInfo.
This is done so that the name CcCompilationInfo can be used for the C++ provider that will wrap all providers for compilation, similar to JavaInfo in Java. RELNOTES:none PiperOrigin-RevId: 191445120
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java
index 6a5271520a..43c54bc2bf 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java
@@ -63,7 +63,7 @@ public class CppCompileActionBuilder {
private PathFragment tempOutputFile;
private DotdFile dotdFile;
private Artifact gcnoFile;
- private CcCompilationInfo ccCompilationInfo = CcCompilationInfo.EMPTY;
+ private CcCompilationContextInfo ccCompilationContextInfo = CcCompilationContextInfo.EMPTY;
private final List<String> pluginOpts = new ArrayList<>();
private CoptsFilter coptsFilter = CoptsFilter.alwaysPasses();
private ImmutableList<PathFragment> extraSystemIncludePrefixes = ImmutableList.of();
@@ -147,7 +147,7 @@ public class CppCompileActionBuilder {
this.tempOutputFile = other.tempOutputFile;
this.dotdFile = other.dotdFile;
this.gcnoFile = other.gcnoFile;
- this.ccCompilationInfo = other.ccCompilationInfo;
+ this.ccCompilationContextInfo = other.ccCompilationContextInfo;
this.pluginOpts.addAll(other.pluginOpts);
this.coptsFilter = other.coptsFilter;
this.extraSystemIncludePrefixes = ImmutableList.copyOf(other.extraSystemIncludePrefixes);
@@ -200,8 +200,8 @@ public class CppCompileActionBuilder {
return sourceFile;
}
- public CcCompilationInfo getCcCompilationInfo() {
- return ccCompilationInfo;
+ public CcCompilationContextInfo getCcCompilationContextInfo() {
+ return ccCompilationContextInfo;
}
public NestedSet<Artifact> getMandatoryInputs() {
@@ -336,7 +336,7 @@ public class CppCompileActionBuilder {
NestedSet<Artifact> allInputs = buildAllInputs(realMandatoryInputs);
NestedSetBuilder<Artifact> prunableInputBuilder = NestedSetBuilder.stableOrder();
- prunableInputBuilder.addTransitive(ccCompilationInfo.getDeclaredIncludeSrcs());
+ prunableInputBuilder.addTransitive(ccCompilationContextInfo.getDeclaredIncludeSrcs());
prunableInputBuilder.addTransitive(cppSemantics.getAdditionalPrunableIncludes());
Iterable<IncludeScannable> lipoScannables = getLipoScannables(realMandatoryInputs);
@@ -380,7 +380,7 @@ public class CppCompileActionBuilder {
tempOutputFile,
dotdFile,
localShellEnvironment,
- ccCompilationInfo,
+ ccCompilationContextInfo,
coptsFilter,
getLipoScannables(realMandatoryInputs),
cppSemantics,
@@ -412,7 +412,7 @@ public class CppCompileActionBuilder {
ltoIndexingFile,
optionalSourceFile,
localShellEnvironment,
- ccCompilationInfo,
+ ccCompilationContextInfo,
coptsFilter,
getLipoScannables(realMandatoryInputs),
additionalIncludeScanningRoots.build(),
@@ -446,11 +446,13 @@ public class CppCompileActionBuilder {
NestedSetBuilder<Artifact> realMandatoryInputsBuilder = NestedSetBuilder.compileOrder();
realMandatoryInputsBuilder.addTransitive(mandatoryInputsBuilder.build());
realMandatoryInputsBuilder.addAll(getBuiltinIncludeFiles());
- realMandatoryInputsBuilder.addAll(ccCompilationInfo.getTransitiveCompilationPrerequisites());
+ realMandatoryInputsBuilder.addAll(
+ ccCompilationContextInfo.getTransitiveCompilationPrerequisites());
if (useHeaderModules() && !shouldPruneModules()) {
- realMandatoryInputsBuilder.addTransitive(ccCompilationInfo.getTransitiveModules(usePic));
+ realMandatoryInputsBuilder.addTransitive(
+ ccCompilationContextInfo.getTransitiveModules(usePic));
}
- realMandatoryInputsBuilder.addTransitive(ccCompilationInfo.getAdditionalInputs());
+ realMandatoryInputsBuilder.addTransitive(ccCompilationContextInfo.getAdditionalInputs());
realMandatoryInputsBuilder.add(Preconditions.checkNotNull(sourceFile));
if (grepIncludes != null) {
realMandatoryInputsBuilder.add(grepIncludes);
@@ -658,8 +660,9 @@ public class CppCompileActionBuilder {
return this;
}
- public CppCompileActionBuilder setCcCompilationInfo(CcCompilationInfo ccCompilationInfo) {
- this.ccCompilationInfo = ccCompilationInfo;
+ public CppCompileActionBuilder setCcCompilationContextInfo(
+ CcCompilationContextInfo ccCompilationContextInfo) {
+ this.ccCompilationContextInfo = ccCompilationContextInfo;
return this;
}