aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
diff options
context:
space:
mode:
authorGravatar Dmitry Shevchenko <dmishe@google.com>2016-05-02 20:37:12 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-05-03 08:37:50 +0000
commit81a1605ac079e0570ba5747346360dafbb3907ea (patch)
tree49e5af5a81ca579b8c799493a00e03274e1ea1d5 /src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
parent90ec7cf18820c3ead4ce9523da3116a3f3505b3b (diff)
Adds a new flag for generation of dSYMs for all apple rules.
* This flag forces -g and enables dSYM bundle actions. * All instances of breakpad generation are now gated by the old --objc_generate_debug_symbols option. -- MOS_MIGRATED_REVID=121304681
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java b/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
index 9b8add01e9..442a847494 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
@@ -224,7 +224,8 @@ abstract class BinaryLinkingTargetFactory implements RuleConfiguredTargetFactory
builder.addDepObjcProviders(createSkylarkObjcProviders(ruleContext));
- if (ObjcRuleClasses.objcConfiguration(ruleContext).generateDebugSymbols()) {
+ if (ObjcRuleClasses.objcConfiguration(ruleContext).generateDebugSymbols()
+ || ObjcRuleClasses.objcConfiguration(ruleContext).generateDsym()) {
builder.addDebugArtifacts(DsymOutputType.APP);
}