aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
index 8398638ea0..7337ad82c2 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
@@ -59,6 +59,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
private final DottedVersion iosSimulatorVersion;
private final String iosSimulatorDevice;
private final boolean generateDebugSymbols;
+ private final boolean generateDsym;
private final boolean generateLinkmap;
private final boolean runMemleaks;
private final ImmutableList<String> copts;
@@ -86,6 +87,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
this.iosSimulatorVersion =
Preconditions.checkNotNull(objcOptions.iosSimulatorVersion, "iosSimulatorVersion");
this.generateDebugSymbols = objcOptions.generateDebugSymbols;
+ this.generateDsym = objcOptions.appleGenerateDsym;
this.generateLinkmap = objcOptions.generateLinkmap;
this.runMemleaks = objcOptions.runMemleaks;
this.copts = ImmutableList.copyOf(objcOptions.copts);
@@ -127,10 +129,20 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
return iosSimulatorVersion;
}
+ /**
+ * Returns whether dSYM + breakpad generation is enabled.
+ */
public boolean generateDebugSymbols() {
return generateDebugSymbols;
}
+ /**
+ * Returns whether dSYM generation is enabled.
+ */
+ public boolean generateDsym() {
+ return generateDsym;
+ }
+
public boolean generateLinkmap() {
return generateLinkmap;
}