diff options
author | John Cater <jcater@google.com> | 2017-02-03 16:42:22 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2017-02-06 19:35:39 +0000 |
commit | 1f42581891cc5f463edc94f8e96502f1b3aff033 (patch) | |
tree | b6989376228fd4895661147ee69fffe7aadb7ae8 /src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java | |
parent | e77ad90fb6289a39d644ca4699976285922ff49d (diff) |
Update GenRule to include the Cpp and Jdk toolchains and properly handle
expanded make variables.
--
PiperOrigin-RevId: 146478427
MOS_MIGRATED_REVID=146478427
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java b/src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java index c711787225..e38c3d9cc8 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java @@ -22,6 +22,7 @@ import com.google.common.collect.Iterables; import com.google.common.collect.Sets; import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.actions.RunfilesSupplier; +import com.google.devtools.build.lib.analysis.actions.ExecutionRequirements; import com.google.devtools.build.lib.analysis.actions.FileWriteAction; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder; @@ -296,7 +297,7 @@ public final class CommandHelper { */ private PathFragment shellPath(Map<String, String> executionInfo) { // Use vanilla /bin/bash for actions running on mac machines. - return executionInfo.containsKey("requires-darwin") + return executionInfo.containsKey(ExecutionRequirements.REQUIRES_DARWIN) ? new PathFragment("/bin/bash") : ruleContext.getConfiguration().getShellExecutable(); } } |