diff options
author | dbabkin <dbabkin@google.com> | 2018-07-23 04:47:48 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-23 04:48:57 -0700 |
commit | 258efc466fb0fdd55d8e189361a33491e1a9406d (patch) | |
tree | 7269c4db193de9acf5654cc312448fea33c1ce13 /src/main/java/com/google/devtools/build/lib/pkgcache | |
parent | dc1148ebd8b7629f9668924eece5da47370c4d5e (diff) |
Introduce option flag experimental_enable_tools_defaults_package.
Default value is true, and behavior related to //tools/defaults package is not
changed. If set it to false, then in-memory Dfaultpacked will not be created.
RELNOTES:none
PiperOrigin-RevId: 205643628
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/pkgcache')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java index 6d45973513..47efa2b715 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageCacheOptions.java @@ -27,6 +27,7 @@ import com.google.devtools.common.options.Converters; import com.google.devtools.common.options.Option; import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.OptionEffectTag; +import com.google.devtools.common.options.OptionMetadataTag; import com.google.devtools.common.options.OptionsBase; import com.google.devtools.common.options.OptionsParsingException; import java.util.List; @@ -161,6 +162,17 @@ public class PackageCacheOptions extends OptionsBase { ) public boolean checkOutputFiles; + @Option( + name = "experimental_enable_tools_defaults_package", + defaultValue = "true", + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, + effectTags = {OptionEffectTag.AFFECTS_OUTPUTS}, + metadataTags = {OptionMetadataTag.EXPERIMENTAL}, + help = + "If true, Blaze constructs an in-memory //tools/defaults package based on the command" + + " line options. If false, //tools/defaults is resolved as a regular package.") + public boolean experimentalInMemoryToolsDefaultsPackage; + /** * A converter from strings containing comma-separated names of packages to lists of strings. */ |