diff options
author | Googler <noreply@google.com> | 2016-05-04 23:15:00 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-05-05 19:10:24 +0000 |
commit | 88ccf0c9f490a5138719c3bb476b17eb1d8384e2 (patch) | |
tree | d5592d85c0f06d941b5f9dac26fccebf0190796f /src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java | |
parent | 1f2cb5c56291efab2989e6a342898560ebef3fca (diff) |
[Android] Support aapt-generated main dex specs.
Add bazel support for using the "aapt -D" command to generate a proguard
specification for components which need to be in the main dex.
--
MOS_MIGRATED_REVID=121531584
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java b/src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java index 83591e73d5..d1f5a54dcb 100644 --- a/src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java +++ b/src/tools/android/java/com/google/devtools/build/android/AaptCommandBuilder.java @@ -83,6 +83,13 @@ class AaptCommandBuilder { return this; } + AaptCommandBuilder maybeAdd(String flag, @Nullable Path path, FullRevision requiredVersion) { + if (buildToolsVersion == null || buildToolsVersion.compareTo(requiredVersion) >= 0) { + add(flag, path); + } + return this; + } + AaptCommandBuilder maybeAdd(String flag, FullRevision requiredVersion) { if (buildToolsVersion == null || buildToolsVersion.compareTo(requiredVersion) >= 0) { add(flag); |