aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-08-04 14:23:58 +0000
committerGravatar John Field <jfield@google.com>2015-08-04 20:25:51 +0000
commitea11fc54f4224094bc3793eec1e2eaf7d397c65f (patch)
treefc2a5b84adedbed150cc160b2a044fadd8a12593 /src/main/java/com/google/devtools/build/lib/rules/cpp
parentd1367eae6ab5824b5b9f23f2d93e764e1e47de84 (diff)
Add more configuration fragment annotations, and a runtime check.
-- MOS_MIGRATED_REVID=99819719
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainRule.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainRule.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainRule.java
index 30690379c5..c1674a96fd 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainRule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainRule.java
@@ -47,6 +47,7 @@ public final class CcToolchainRule implements RuleDefinition {
public RuleClass build(Builder builder, RuleDefinitionEnvironment env) {
return builder
.setUndocumented()
+ .requiresConfigurationFragments(CppConfiguration.class)
.add(attr("output_licenses", LICENSE))
.add(attr("cpu", STRING).mandatory())
.add(attr("all_files", LABEL).legacyAllowAnyFileType().cfg(HOST).mandatory())