aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java
diff options
context:
space:
mode:
authorGravatar Peter Schmitt <schmitt@google.com>2016-02-23 15:34:26 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-02-23 22:17:11 +0000
commit08bb682666990d562776d23f50cc09f851444217 (patch)
tree6151911eed7e7fda7947d74814ff38239f1df477 /src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java
parenta08a6e22d67d94e4d4d25fbf6129879d49e1646c (diff)
Add user-defined IPA post-processors.
RELNOTES[NEW]: iOS ipa_post_processor attribute allows for user-defined IPA edits. -- MOS_MIGRATED_REVID=115338312
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java b/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java
index 624cb996a2..1ff2ec4c22 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java
@@ -24,6 +24,7 @@ import com.google.devtools.build.lib.packages.ImplicitOutputsFunction;
import com.google.devtools.build.lib.packages.RuleClass;
import com.google.devtools.build.lib.packages.RuleClass.Builder;
import com.google.devtools.build.lib.rules.apple.AppleConfiguration;
+import com.google.devtools.build.lib.rules.objc.ObjcRuleClasses.IpaRule;
/**
* Rule definition for ios_extension.
@@ -60,8 +61,11 @@ public class IosExtensionRule implements RuleDefinition {
return RuleDefinition.Metadata.builder()
.name("ios_extension")
.factoryClass(IosExtension.class)
- .ancestors(BaseRuleClasses.BaseRule.class, ObjcRuleClasses.ReleaseBundlingRule.class,
- ObjcRuleClasses.XcodegenRule.class)
+ .ancestors(
+ BaseRuleClasses.BaseRule.class,
+ ObjcRuleClasses.ReleaseBundlingRule.class,
+ ObjcRuleClasses.XcodegenRule.class,
+ IpaRule.class)
.build();
}
}