diff options
author | 2017-03-02 18:33:31 +0000 | |
---|---|---|
committer | 2017-03-03 10:37:26 +0000 | |
commit | 1b44df38b6e7979b58988e264a4c04b1b6146c85 (patch) | |
tree | 4fdbf3e54b4b907a28ea0103d6f1ba9754f2b512 /src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java | |
parent | 44fcb229d794a44466a87729e5399dee4c34cf70 (diff) |
Add dSYM binaries to AppleDebugOutputsProvider.
RELNOTES: Per-architecture dSYM binaries are now propagated by apple_binary's AppleDebugOutputsProvider.
--
PiperOrigin-RevId: 149019153
MOS_MIGRATED_REVID=149019153
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java index b25c61630b..9484a50498 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsProvider.java @@ -33,10 +33,10 @@ import java.util.Map.Entry; * Artifact, output_type: Artifact, ... } } * * <p>Where {@code arch} is any Apple architecture such as "arm64" or "armv7", {@code output_type} - * is currently "bitcode_symbols", and the artifact is an instance of the {@link - * Artifact} class. + * can currently be "bitcode_symbols" or "dsym_binary", and the artifact is an instance of the + * {@link Artifact} class. * - * <p>Example: { "arm64": { "bitcode_symbols": Artifact } } + * <p>Example: { "arm64": { "bitcode_symbols": Artifact, "dsym_binary": Artifact } } */ @Immutable public final class AppleDebugOutputsProvider extends SkylarkClassObject @@ -45,10 +45,11 @@ public final class AppleDebugOutputsProvider extends SkylarkClassObject /** Expected types of debug outputs. */ enum OutputType { - // TODO(b/33839914): Add DWARF binaries for dSYM outputs. - /** A Bitcode symbol map, per architecture. */ - BITCODE_SYMBOLS; + BITCODE_SYMBOLS, + + /** A single-architecture DWARF binary with debug symbols. */ + DSYM_BINARY; @Override public String toString() { |