diff options
author | 2018-04-03 08:40:03 -0700 | |
---|---|---|
committer | 2018-04-03 08:41:23 -0700 | |
commit | 3f6c57b3a2c86444ce4be119f51578ab7198071e (patch) | |
tree | 2aae5015a0316d16a32f1d213e8f290131a78590 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java | |
parent | 78ee50acf9999decfb8353243aa2ea2d5f2d8c50 (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.java | 27 |
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; } |