aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java
index 1b1a89d527..d4a26a234d 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java
@@ -67,7 +67,7 @@ import com.google.devtools.build.lib.analysis.configuredtargets.RuleConfiguredTa
import com.google.devtools.build.lib.packages.Info;
import com.google.devtools.build.lib.packages.NativeProvider;
import com.google.devtools.build.lib.rules.apple.AppleToolchain;
-import com.google.devtools.build.lib.rules.cpp.CcCompilationInfo;
+import com.google.devtools.build.lib.rules.cpp.CcCompilationContextInfo;
import com.google.devtools.build.lib.rules.cpp.CcLinkParams;
import com.google.devtools.build.lib.rules.cpp.CcLinkParamsInfo;
import com.google.devtools.build.lib.rules.cpp.CppFileTypes;
@@ -167,7 +167,7 @@ public final class ObjcCommon {
private DsymOutputType dsymOutputType;
private Optional<Artifact> linkedBinary = Optional.absent();
private Optional<Artifact> linkmapFile = Optional.absent();
- private Iterable<CcCompilationInfo> depCcHeaderProviders = ImmutableList.of();
+ private Iterable<CcCompilationContextInfo> depCcHeaderProviders = ImmutableList.of();
private Iterable<CcLinkParamsInfo> depCcLinkProviders = ImmutableList.of();
/**
@@ -256,17 +256,18 @@ public final class ObjcCommon {
Builder addDeps(List<ConfiguredTargetAndData> deps) {
ImmutableList.Builder<ObjcProvider> propagatedObjcDeps =
ImmutableList.<ObjcProvider>builder();
- ImmutableList.Builder<CcCompilationInfo> cppDeps = ImmutableList.<CcCompilationInfo>builder();
+ ImmutableList.Builder<CcCompilationContextInfo> cppDeps =
+ ImmutableList.<CcCompilationContextInfo>builder();
ImmutableList.Builder<CcLinkParamsInfo> cppDepLinkParams =
ImmutableList.<CcLinkParamsInfo>builder();
for (ConfiguredTargetAndData dep : deps) {
ConfiguredTarget depCT = dep.getConfiguredTarget();
addAnyProviders(propagatedObjcDeps, depCT, ObjcProvider.SKYLARK_CONSTRUCTOR);
- addAnyProviders(cppDeps, depCT, CcCompilationInfo.PROVIDER);
+ addAnyProviders(cppDeps, depCT, CcCompilationContextInfo.PROVIDER);
if (isCcLibrary(dep)) {
cppDepLinkParams.add(depCT.get(CcLinkParamsInfo.PROVIDER));
- addDefines(depCT.get(CcCompilationInfo.PROVIDER).getDefines());
+ addDefines(depCT.get(CcCompilationContextInfo.PROVIDER).getDefines());
}
}
addDepObjcProviders(propagatedObjcDeps.build());
@@ -422,11 +423,11 @@ public final class ObjcCommon {
objcProvider.addTransitiveAndPropagate(ObjcProvider.MERGE_ZIP, provider);
}
- for (CcCompilationInfo headerProvider : depCcHeaderProviders) {
+ for (CcCompilationContextInfo headerProvider : depCcHeaderProviders) {
objcProvider.addAll(HEADER, filterFileset(headerProvider.getDeclaredIncludeSrcs()));
objcProvider.addAll(INCLUDE, headerProvider.getIncludeDirs());
// TODO(bazel-team): This pulls in stl via
- // CppHelper.mergeToolchainDependentCcCompilationInfo but
+ // CppHelper.mergeToolchainDependentCcCompilationContextInfo but
// probably shouldn't.
objcProvider.addAll(INCLUDE_SYSTEM, headerProvider.getSystemIncludeDirs());
objcProvider.addAll(DEFINE, headerProvider.getDefines());