aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-03-05 18:19:47 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-03-05 18:31:55 +0000
commit4ebe224ce0ee12c0f8c18a4440ba982a340b1375 (patch)
tree1a18140f3a3889540e6eacad9c91402ed14eb809 /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java
parent8c8be38b0d8b342ef2cfe63874f3ae31f7b336b7 (diff)
RELNOTES: Added ios_memleaks flag which when enabled will check the test application for memory leaks.
-- MOS_MIGRATED_REVID=87839695
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 d1c77e30e2..3473e4b742 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
@@ -46,6 +46,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
private final String iosCpu;
private final String xcodeOptions;
private final boolean generateDebugSymbols;
+ private final boolean runMemleaks;
private final List<String> copts;
private final CompilationMode compilationMode;
@@ -57,6 +58,7 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
this.iosCpu = Preconditions.checkNotNull(objcOptions.iosCpu, "iosCpu");
this.xcodeOptions = Preconditions.checkNotNull(objcOptions.xcodeOptions, "xcodeOptions");
this.generateDebugSymbols = objcOptions.generateDebugSymbols;
+ this.runMemleaks = objcOptions.runMemleaks;
this.copts = ImmutableList.copyOf(objcOptions.copts);
this.compilationMode = Preconditions.checkNotNull(options.compilationMode, "compilationMode");
}
@@ -94,6 +96,10 @@ public class ObjcConfiguration extends BuildConfiguration.Fragment {
return generateDebugSymbols;
}
+ public boolean runMemleaks() {
+ return runMemleaks;
+ }
+
/**
* Returns the current compilation mode.
*/