diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java index b1ec35db8b..3e48b7a59c 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java @@ -244,6 +244,9 @@ public final class ConfiguredTargetFactory { .setConfigConditions(configConditions) .setUniversalFragment(ruleClassProvider.getUniversalFragment()) .setSkylarkProvidersRegistry(ruleClassProvider.getRegisteredSkylarkProviders()) + // TODO(katre): Populate the actual selected toolchains. + .setToolchainContext( + new ToolchainContext(rule.getRuleClassObject().getRequiredToolchains(), null)) .build(); if (ruleContext.hasErrors()) { return null; @@ -350,6 +353,9 @@ public final class ConfiguredTargetFactory { .setAspectAttributes(aspect.getDefinition().getAttributes()) .setConfigConditions(configConditions) .setUniversalFragment(ruleClassProvider.getUniversalFragment()) + // TODO(katre): Populate the actual selected toolchains. + .setToolchainContext( + new ToolchainContext(aspect.getDefinition().getRequiredToolchains(), null)) .build(); if (ruleContext.hasErrors()) { return null; |