diff options
author | 2017-05-24 19:06:47 +0200 | |
---|---|---|
committer | 2017-05-26 09:35:04 +0200 | |
commit | 13263f7b799c31ef335078870a905210c14de80d (patch) | |
tree | 76fdc628130cd950e61d9c17e58fb1e8becc1c20 /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java | |
parent | cf94053c3403297c18d75eca4a68560a1e131af5 (diff) |
Add toolchains attribute to aspect.
Part of #2219.
Change-Id: I39ced1f3e2605154771df9424d6ed2f971820baf
PiperOrigin-RevId: 157002268
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; |