diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java index af4f975ce4..4defc829e3 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java @@ -226,7 +226,10 @@ public class AppleBinary implements RuleConfiguredTargetFactory { builder.addOutput(arch, OutputType.BITCODE_SYMBOLS, bitcodeSymbol); } if (childObjcConfig.generateDsym()) { - Artifact dsymBinary = intermediateArtifacts.dsymSymbol(DsymOutputType.APP); + Artifact dsymBinary = + childObjcConfig.shouldStripBinary() + ? intermediateArtifacts.dsymSymbolForUnstrippedBinary() + : intermediateArtifacts.dsymSymbolForStrippedBinary(); builder.addOutput(arch, OutputType.DSYM_BINARY, dsymBinary); } if (childObjcConfig.generateLinkmap()) { |