diff options
author | Googler <noreply@google.com> | 2017-11-21 10:48:16 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-11-21 10:50:20 -0800 |
commit | 59d2ece50d7998e355afff8fd7cabd4215fc070d (patch) | |
tree | 4fb6faa733c951e4a5ad83b11e239feaec52950f /src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java | |
parent | 1c2d2bd3b1c3b5d9929b6cac90c3b73fceca41ef (diff) |
Add option to enable resource cycle shrinking.
This will instruct AAPT2 to produce conditional keep rules to allow for more aggressive code and resource shrinking.
RELNOTES[NEW]: Add --experimental_android_resource_cycle_shrinking option to allow for more aggressive code and resource shrinking.
PiperOrigin-RevId: 176530749
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java b/src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java index aa02712957..6d8d614116 100644 --- a/src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java +++ b/src/tools/android/java/com/google/devtools/build/android/aapt2/Aapt2ConfigOptions.java @@ -90,6 +90,16 @@ public class Aapt2ConfigOptions extends OptionsBase { public TriState useAaptCruncher; @Option( + name = "conditionalKeepRules", + defaultValue = "auto", + category = "config", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = "Have AAPT2 produce conditional keep rules." + ) + public TriState conditionalKeepRules; + + @Option( name = "uncompressedExtensions", defaultValue = "", converter = CommaSeparatedOptionListConverter.class, |