aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2017-02-03 16:42:22 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-02-06 19:35:39 +0000
commit1f42581891cc5f463edc94f8e96502f1b3aff033 (patch)
treeb6989376228fd4895661147ee69fffe7aadb7ae8 /src/main/java/com/google/devtools/build/lib/analysis/CommandHelper.java
parente77ad90fb6289a39d644ca4699976285922ff49d (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.java3
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();
}
}