Add a generic additional_linker_inputs attribute on cc_binary rules.
This can be used to provide additional inputs that can be referenced by $(location) in linkopts.
RELNOTES: Add a generic additional_linker_inputs attribute on cc_binary rules.
PiperOrigin-RevId: 247973418
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 8b62449..ca8da90 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -1136,6 +1136,10 @@
return new Expander(this, getConfigurationMakeVariableContext());
}
+ public Expander getExpander(ImmutableMap<Label, ImmutableCollection<Artifact>> labelMap) {
+ return new Expander(this, getConfigurationMakeVariableContext(), labelMap);
+ }
+
/**
* Returns a cached context that maps Make variable names (string) to values (string) without any
* extra {@link MakeVariableSupplier}.