aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2017-12-21 11:33:32 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-21 11:35:05 -0800
commit676a9579ac473915d2b39f7814a6a8650d3a74b3 (patch)
tree2095951448d55d4896caabe75789c7d95f09f855 /src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
parent4abd6c30f99635b803b9170baa3de1e3f3b2859d (diff)
Change cfg(HOST) to cfg(HostTransition.INSTANCE).
Preparatory step for removing ConfigurationTransition.HOST. PiperOrigin-RevId: 179838374
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
index 3935ee1d1a..2cdddba7cc 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
@@ -15,7 +15,6 @@
package com.google.devtools.build.lib.analysis;
import static com.google.devtools.build.lib.packages.Attribute.ConfigurationTransition.DATA;
-import static com.google.devtools.build.lib.packages.Attribute.ConfigurationTransition.HOST;
import static com.google.devtools.build.lib.packages.Attribute.attr;
import static com.google.devtools.build.lib.packages.BuildType.DISTRIBUTIONS;
import static com.google.devtools.build.lib.packages.BuildType.LABEL;
@@ -144,7 +143,7 @@ public class BaseRuleClasses {
// Input files for every test action
.add(
attr("$test_runtime", LABEL_LIST)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(ImmutableList.of(env.getToolsLabel("//tools/test:runtime"))))
// Input files for test actions collecting code coverage
.add(
@@ -153,7 +152,7 @@ public class BaseRuleClasses {
// Used in the one-per-build coverage report generation action.
.add(
attr("$coverage_report_generator", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getLabel("//tools/defaults:coverage_report_generator"))
.singleArtifact())
@@ -185,7 +184,7 @@ public class BaseRuleClasses {
.add(
attr("visibility", NODEP_LABEL_LIST)
.orderIndependent()
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.nonconfigurable(
"special attribute integrated more deeply into Bazel's core logic"))
.add(
@@ -214,11 +213,13 @@ public class BaseRuleClasses {
.value(testonlyDefault)
.nonconfigurable("policy decision: rules testability should be consistent"))
.add(attr("features", STRING_LIST).orderIndependent())
- .add(attr(":action_listener", LABEL_LIST).cfg(HOST).value(ACTION_LISTENER))
+ .add(attr(":action_listener", LABEL_LIST)
+ .cfg(HostTransition.INSTANCE)
+ .value(ACTION_LISTENER))
.add(
attr(RuleClass.COMPATIBLE_ENVIRONMENT_ATTR, LABEL_LIST)
.allowedRuleClasses(EnvironmentRule.RULE_NAME)
- .cfg(Attribute.ConfigurationTransition.HOST)
+ .cfg(HostTransition.INSTANCE)
.allowedFileTypes(FileTypeSet.NO_FILE)
.dontCheckConstraints()
.nonconfigurable(
@@ -226,7 +227,7 @@ public class BaseRuleClasses {
.add(
attr(RuleClass.RESTRICTED_ENVIRONMENT_ATTR, LABEL_LIST)
.allowedRuleClasses(EnvironmentRule.RULE_NAME)
- .cfg(Attribute.ConfigurationTransition.HOST)
+ .cfg(HostTransition.INSTANCE)
.allowedFileTypes(FileTypeSet.NO_FILE)
.dontCheckConstraints()
.nonconfigurable(