diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/Alias.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/Alias.java b/src/main/java/com/google/devtools/build/lib/rules/Alias.java index ad4369a226..364f6744ea 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/Alias.java +++ b/src/main/java/com/google/devtools/build/lib/rules/Alias.java @@ -63,11 +63,16 @@ public class Alias implements RuleConfiguredTargetFactory { <!-- #END_BLAZE_RULE.ATTRIBUTE -->*/ .removeAttribute("licenses") .removeAttribute("distribs") - .add(attr("actual", LABEL) - .allowedFileTypes(FileTypeSet.ANY_FILE) - .allowedRuleClasses(ANY_RULE) - .mandatory()) + .add( + attr("actual", LABEL) + .allowedFileTypes(FileTypeSet.ANY_FILE) + .allowedRuleClasses(ANY_RULE) + .mandatory()) .canHaveAnyProvider() + // Aliases themselves do not need toolchains or an execution platform, so this is fine. + // The actual target + // will resolve platforms and toolchains with no issues regardless of this setting. + .supportsPlatforms(false) .build(); } |