aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skylarkbuildapi
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-07-11 09:12:07 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-11 09:13:21 -0700
commit29c43683db7dbcf437115bf46ae6fec723a9a29e (patch)
treeb6a058346da23e798f68b5b9e35064a090283d28 /src/main/java/com/google/devtools/build/lib/skylarkbuildapi
parent9b745a79653947c1830f906a12572d673420fecc (diff)
Simplify dSYM handling
- Previously we would zip the output of dsymutil and then proceed to unzip it. Due to the size of dSYM files, this could add a few seconds to all builds with dSYMs. - There's no need to have a DsymOutputType or even Info.plist as all we need is the DWARF symbol file; the dSYM is repackaged later on by the bundler. This change is synchronized with the CROSSTOOL and wrapped_clang via the `no_dsym_create_zip` feature, which Bazel sets on the CROSSTOOL to inform wrapped_clang that no zip file should be created for the dSYM. PiperOrigin-RevId: 204134986
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkbuildapi')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skylarkbuildapi/apple/ObjcProviderApi.java12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/apple/ObjcProviderApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/apple/ObjcProviderApi.java
index 1d44e3adee..1798ec63ff 100644
--- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/apple/ObjcProviderApi.java
+++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/apple/ObjcProviderApi.java
@@ -66,18 +66,6 @@ public interface ObjcProviderApi<FileApiT extends FileApi> extends StructApi {
)
public NestedSet<FileApiT> dynamicFrameworkFile();
- @SkylarkCallable(name = "debug_symbols",
- structField = true,
- doc = "Files containing information on debug symbols."
- )
- public NestedSet<FileApiT> debugSymbols();
-
- @SkylarkCallable(name = "debug_symbols_plist",
- structField = true,
- doc = "Files containing the plist of the debug symbols."
- )
- public NestedSet<FileApiT> debugSymbolsPlist();
-
@SkylarkCallable(name = "exported_debug_artifacts",
structField = true,
doc = "Debug files that should be exported by the top-level target."