diff options
author | 2016-03-31 00:19:12 +0000 | |
---|---|---|
committer | 2016-03-31 07:11:57 +0000 | |
commit | 877ec1e39db6810b4206ef75834c243e7816f575 (patch) | |
tree | 9257354723418b6f57436246f5d911b55eb76b7c /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java | |
parent | 213623c9197f9c90aa929a51a47aae95d579785c (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.java | 6 |
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; } |