aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java b/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java
index dc1ff59a8a..ec27c3acc0 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleBase.java
@@ -46,7 +46,6 @@ import com.google.devtools.build.lib.rules.java.JavaHelper;
import com.google.devtools.build.lib.syntax.Type;
import com.google.devtools.build.lib.util.LazyString;
import com.google.devtools.build.lib.vfs.PathFragment;
-import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
@@ -347,21 +346,6 @@ public abstract class GenRuleBase implements RuleConfiguredTargetFactory {
return valueFromToolchains;
}
- // We use the presence of the Java Make variable in the current configuration as a proxy for
- // whether Java Make variables are enabled. This lets us avoid declaring a dependency on the
- // Jvm fragment (genrules should not depend on Java so they shouldn't do that).
- if (JDK_MAKE_VARIABLE.matcher("$(" + variableName + ")").find()
- && ruleContext.getConfiguration().getMakeEnvironment().containsKey(variableName)) {
- List<String> attributes = new ArrayList<>();
- attributes.addAll(ConfigurationMakeVariableContext.DEFAULT_MAKE_VARIABLE_ATTRIBUTES);
- attributes.add(":host_jdk");
- return new ConfigurationMakeVariableContext(
- ruleContext.getMakeVariables(attributes),
- ruleContext.getTarget().getPackage(),
- ruleContext.getHostConfiguration())
- .lookupVariable(variableName);
- }
-
return super.lookupVariable(variableName);
}