aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2015-07-13 14:34:44 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-07-13 15:15:33 +0000
commitd83e848312f000764a12513887d0cfd10b7d2ea8 (patch)
treeed5bc2791fadc26b41c7e298ce3e73285045f1d2 /src/main/java/com/google/devtools/build/lib/analysis/BaseRuleClasses.java
parent4d19aa2955c6050780331344e1c57ac7a30ed85a (diff)
Define ":action_listener" attribute for Skylark rules.
The enables the use of extra actions with Skylark rules. -- MOS_MIGRATED_REVID=98115878
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.java2
1 files changed, 1 insertions, 1 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 dcec485bd7..4baf3b3d7e 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
@@ -197,6 +197,7 @@ public class BaseRuleClasses {
.add(attr("testonly", BOOLEAN).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(RuleClass.COMPATIBLE_ENVIRONMENT_ATTR, LABEL_LIST)
.allowedRuleClasses(EnvironmentRule.RULE_NAME)
.cfg(Attribute.ConfigurationTransition.HOST)
@@ -236,7 +237,6 @@ public class BaseRuleClasses {
.nonconfigurable("Used in core loading phase logic with no access to configs"))
.add(attr("distribs", DISTRIBUTIONS)
.nonconfigurable("Used in core loading phase logic with no access to configs"))
- .add(attr(":action_listener", LABEL_LIST).cfg(HOST).value(ACTION_LISTENER))
.build();
}