aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2018-05-25 08:38:39 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-25 08:40:28 -0700
commit6acfe4ea6f586be211b46622cda485ea83eca7a9 (patch)
tree5dc07918378709d932819aeda78e260d7cc423ba /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java
parent372fbc2f016157b0331f83a20edad10d4b4cf9f7 (diff)
Provide ability to inject custom ConstraintSemantics behavior.
PiperOrigin-RevId: 198053509
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.java2
1 files changed, 2 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 3cda14c0f8..40ed396d07 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
@@ -340,6 +340,7 @@ public final class ConfiguredTargetFactory {
.setConfigConditions(configConditions)
.setUniversalFragments(ruleClassProvider.getUniversalFragments())
.setToolchainContext(toolchainContext)
+ .setConstraintSemantics(ruleClassProvider.getConstraintSemantics())
.build();
if (ruleContext.hasErrors()) {
return null;
@@ -464,6 +465,7 @@ public final class ConfiguredTargetFactory {
.setConfigConditions(configConditions)
.setUniversalFragments(ruleClassProvider.getUniversalFragments())
.setToolchainContext(toolchainContext)
+ .setConstraintSemantics(ruleClassProvider.getConstraintSemantics())
.build();
if (ruleContext.hasErrors()) {
return null;