aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java b/src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java
index d35bfa0618..72a4046437 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/IosApplication.java
@@ -15,6 +15,7 @@
package com.google.devtools.build.lib.rules.objc;
import com.google.common.base.Optional;
+import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
import com.google.devtools.build.lib.analysis.RuleConfiguredTargetBuilder;
@@ -26,9 +27,14 @@ import com.google.devtools.build.xcode.common.Platform;
*/
public class IosApplication extends ReleaseBundlingTargetFactory {
+ private static final ImmutableSet<Attribute> DEPENDENCY_ATTRIBUTES =
+ ImmutableSet.of(
+ new Attribute("binary", Mode.SPLIT),
+ new Attribute("extensions", Mode.TARGET));
+
public IosApplication() {
super(ReleaseBundlingSupport.APP_BUNDLE_DIR_FORMAT, XcodeProductType.APPLICATION,
- ExposeAsNestedBundle.NO);
+ ExposeAsNestedBundle.NO, DEPENDENCY_ATTRIBUTES);
}
@Override