diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java index b7bb5aa114..5e79a11e18 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java @@ -894,9 +894,13 @@ public abstract class CcBinary implements RuleConfiguredTargetFactory { cppConfiguration.isLipoContextCollector(), cppConfiguration.processHeadersInDependencies(), CppHelper.usePicForDynamicLibraries(ruleContext, toolchain)); + + CcCompilationInfo.Builder ccCompilationInfoBuilder = CcCompilationInfo.Builder.create(); + ccCompilationInfoBuilder.setCcCompilationContextInfo(ccCompilationContextInfo); + builder .setFilesToBuild(filesToBuild) - .addNativeDeclaredProvider(ccCompilationContextInfo) + .addNativeDeclaredProvider(ccCompilationInfoBuilder.build()) .addProvider(TransitiveLipoInfoProvider.class, transitiveLipoInfo) .addNativeDeclaredProvider( new CcExecutionDynamicLibrariesInfo( |