diff options
author | 2018-07-18 15:55:59 -0700 | |
---|---|---|
committer | 2018-07-18 15:57:34 -0700 | |
commit | 6c399d642d3451d6cd22009118f64f50ccaefd6a (patch) | |
tree | 5588d7115dc6a55d4658e02ae477dc2433cedbf3 /src/main/java/com/google/devtools/build/lib/analysis | |
parent | 64ea3cd90e1ead5ece533ee5a3cb4ee3520527fb (diff) |
Introduce --strict_fileset_output which treats all output Artifacts encountered in a Fileset as a regular file.
PiperOrigin-RevId: 205152271
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java index e7443ea677..38e446ca3c 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java @@ -420,6 +420,17 @@ public class BuildConfiguration implements BuildConfigurationApi { public boolean strictFilesets; @Option( + name = "experimental_strict_fileset_output", + defaultValue = "false", + documentationCategory = OptionDocumentationCategory.EXECUTION_STRATEGY, + effectTags = {OptionEffectTag.EXECUTION}, + help = + "If this option is enabled, filesets will treat all output artifacts as regular files. " + + "They will not traverse directories or be sensitive to symlinks." + ) + public boolean strictFilesetOutput; + + @Option( name = "stamp", defaultValue = "false", documentationCategory = OptionDocumentationCategory.OUTPUT_PARAMETERS, @@ -1475,6 +1486,10 @@ public class BuildConfiguration implements BuildConfigurationApi { return options.strictFilesets; } + public boolean isStrictFilesetOutput() { + return options.strictFilesetOutput; + } + public String getMainRepositoryName() { return mainRepositoryName.strippedName(); } |