diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java b/src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java index 50f6e2dd8f..e6e9382fc6 100644 --- a/src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java +++ b/src/main/java/com/google/devtools/build/lib/worker/WorkerActionContextProvider.java @@ -55,7 +55,11 @@ final class WorkerActionContextProvider extends ActionContextProvider { LocalExecutionOptions localExecutionOptions = env.getOptions().getOptions(LocalExecutionOptions.class); LocalEnvProvider localEnvProvider = - OS.getCurrent() == OS.DARWIN ? new XCodeLocalEnvProvider() : LocalEnvProvider.UNMODIFIED; + OS.getCurrent() == OS.DARWIN + ? new XCodeLocalEnvProvider() + : (OS.getCurrent() == OS.WINDOWS + ? LocalEnvProvider.ADD_TEMP_WINDOWS + : LocalEnvProvider.ADD_TEMP_POSIX); return new LocalSpawnRunner( env.getExecRoot(), localExecutionOptions, |