aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp
diff options
context:
space:
mode:
authorGravatar Chris Parsons <cparsons@google.com>2016-01-21 00:11:28 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-01-21 10:35:25 +0000
commit0c4bbd892b521f8723ee6a8e0ba9dedbc5cc12e2 (patch)
tree0a3ec8b9a82033514050c1b089db909a51372a84 /src/main/java/com/google/devtools/build/lib/bazel/rules/cpp
parent532697f57f928e7fac812748b15aece559b02e0e (diff)
Introduce implicit host_xcodes dependency on cc_test rules, as cc_test rules require creation of CppCompileAction.
-- MOS_MIGRATED_REVID=112630562
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/bazel/rules/cpp')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
index 97c9aa8d63..dbb1b75f86 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
@@ -615,7 +615,7 @@ public class BazelCppRuleClasses {
return RuleDefinition.Metadata.builder()
.name("$cc_binary_base")
.type(RuleClassType.ABSTRACT)
- .ancestors(CcRule.class)
+ .ancestors(CcRule.class, RequiresXcodeConfigRule.class)
.build();
}
}
@@ -675,8 +675,7 @@ public class BazelCppRuleClasses {
public Metadata getMetadata() {
return RuleDefinition.Metadata.builder()
.name("cc_binary")
- .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class,
- RequiresXcodeConfigRule.class)
+ .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class)
.factoryClass(BazelCcBinary.class)
.build();
}