aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
diff options
context:
space:
mode:
authorGravatar Dave MacLachlan <dmaclach@google.com>2016-03-31 00:19:12 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-03-31 07:11:57 +0000
commit877ec1e39db6810b4206ef75834c243e7816f575 (patch)
tree9257354723418b6f57436246f5d911b55eb76b7c /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
parent213623c9197f9c90aa929a51a47aae95d579785c (diff)
Add support for objc_generate_linkmap argument that controls whether a link map is generated.
R_FUTURE=cparsons -- MOS_MIGRATED_REVID=118631953
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.java6
1 files changed, 6 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 6f12170998..36f73aa8ae 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
@@ -56,6 +56,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
private final DottedVersion iosSimulatorVersion;
private final String iosSimulatorDevice;
private final boolean generateDebugSymbols;
+ private final boolean generateLinkmap;
private final boolean runMemleaks;
private final ImmutableList<String> copts;
private final CompilationMode compilationMode;
@@ -80,6 +81,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
this.iosSimulatorVersion =
Preconditions.checkNotNull(objcOptions.iosSimulatorVersion, "iosSimulatorVersion");
this.generateDebugSymbols = objcOptions.generateDebugSymbols;
+ this.generateLinkmap = objcOptions.generateLinkmap;
this.runMemleaks = objcOptions.runMemleaks;
this.copts = ImmutableList.copyOf(objcOptions.copts);
this.compilationMode = Preconditions.checkNotNull(options.compilationMode, "compilationMode");
@@ -121,6 +123,10 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
return generateDebugSymbols;
}
+ public boolean generateLinkmap() {
+ return generateLinkmap;
+ }
+
public boolean runMemleaks() {
return runMemleaks;
}