aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java
index 8311dc77f6..2708a7b2aa 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/BundleSupport.java
@@ -33,9 +33,9 @@ import com.google.devtools.build.lib.analysis.actions.CustomCommandLine;
import com.google.devtools.build.lib.analysis.actions.SpawnAction;
import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.rules.apple.AppleConfiguration;
+import com.google.devtools.build.lib.rules.apple.ApplePlatform;
+import com.google.devtools.build.lib.rules.apple.ApplePlatform.PlatformType;
import com.google.devtools.build.lib.rules.apple.AppleToolchain;
-import com.google.devtools.build.lib.rules.apple.Platform;
-import com.google.devtools.build.lib.rules.apple.Platform.PlatformType;
import com.google.devtools.build.lib.vfs.FileSystemUtils;
import com.google.devtools.build.lib.vfs.PathFragment;
import java.util.HashMap;
@@ -69,7 +69,7 @@ final class BundleSupport {
// RuleErrorConsumer).
private final RuleContext ruleContext;
private final AppleConfiguration appleConfiguration;
- private final Platform platform;
+ private final ApplePlatform platform;
private final ExtraActoolArgs extraActoolArgs;
private final Bundling bundling;
private final Attributes attributes;
@@ -83,8 +83,12 @@ final class BundleSupport {
* @param bundling bundle information as configured for this rule
* @param extraActoolArgs any additional parameters to be used for invoking {@code actool}
*/
- public BundleSupport(RuleContext ruleContext, AppleConfiguration appleConfiguration,
- Platform platform, Bundling bundling, ExtraActoolArgs extraActoolArgs) {
+ public BundleSupport(
+ RuleContext ruleContext,
+ AppleConfiguration appleConfiguration,
+ ApplePlatform platform,
+ Bundling bundling,
+ ExtraActoolArgs extraActoolArgs) {
this.ruleContext = ruleContext;
this.appleConfiguration = appleConfiguration;
this.platform = platform;
@@ -123,11 +127,11 @@ final class BundleSupport {
* @return this bundle support
*/
public BundleSupport validatePlatform() {
- Platform platform = null;
+ ApplePlatform platform = null;
for (String architecture : appleConfiguration.getIosMultiCpus()) {
if (platform == null) {
- platform = Platform.forTarget(PlatformType.IOS, architecture);
- } else if (platform != Platform.forTarget(PlatformType.IOS, architecture)) {
+ platform = ApplePlatform.forTarget(PlatformType.IOS, architecture);
+ } else if (platform != ApplePlatform.forTarget(PlatformType.IOS, architecture)) {
ruleContext.ruleError(
String.format("In builds which require bundling, --ios_multi_cpus does not currently "
+ "allow values for both simulator and device builds. Flag was %s",