aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java14
1 files changed, 14 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 fd7671d06e..67e34abefc 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
@@ -708,6 +708,13 @@ public final class BuildConfiguration {
+ "If false, write only manifests when possible.")
public boolean buildRunfiles;
+ @Option(name = "legacy_external_runfiles",
+ defaultValue = "true",
+ category = "strategy",
+ help = "If true, build runfiles symlink forests for external repositories under "
+ + ".runfiles/wsname/external/repo (in addition to .runfiles/repo).")
+ public boolean legacyExternalRunfiles;
+
@Option(name = "test_arg",
allowMultiple = true,
defaultValue = "",
@@ -2180,6 +2187,13 @@ public final class BuildConfiguration {
return options.buildRunfiles;
}
+ /**
+ * Returns if we are building external runfiles symlinks using the old-style structure.
+ */
+ public boolean legacyExternalRunfiles() {
+ return options.legacyExternalRunfiles;
+ }
+
public boolean getCheckFilesetDependenciesRecursively() {
return options.checkFilesetDependenciesRecursively;
}