From 877ec1e39db6810b4206ef75834c243e7816f575 Mon Sep 17 00:00:00 2001 From: Dave MacLachlan Date: Thu, 31 Mar 2016 00:19:12 +0000 Subject: Add support for objc_generate_linkmap argument that controls whether a link map is generated. R_FUTURE=cparsons -- MOS_MIGRATED_REVID=118631953 --- .../com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java') 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 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; } -- cgit v1.2.3