diff options
author | 2016-06-21 12:04:34 +0000 | |
---|---|---|
committer | 2016-06-21 12:24:19 +0000 | |
commit | a148b4c25a7e343eac6a9a972f482711f8bef944 (patch) | |
tree | da63f4fb5871d974096a2f37d432af393c2a45ba /src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java | |
parent | 83131623f73bde31ba51f4ceda7fa601a5b122c3 (diff) |
Disable runfiles on Windows.
This adds a new configuration option that allows disabling the creation of symlink forest for runfiles.
On Windows, symlink forest is disabled by default; only the runfiles manifest is created.
For shell tests, a function 'rlocation' is provided that converts from runfiles location to a real location.
Work towards #1212.
--
MOS_MIGRATED_REVID=125439553
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java b/src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java index fa9182abd2..11c141738b 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java @@ -31,6 +31,7 @@ public interface SymlinkTreeActionContext extends ActionContext { SymlinkTreeAction action, ActionExecutionContext actionExecutionContext, PathFragment shExecutable, - ImmutableMap<String, String> shellEnvironment) + ImmutableMap<String, String> shellEnvironment, + boolean enableRunfiles) throws ActionExecutionException, InterruptedException; } |