aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java
diff options
context:
space:
mode:
authorGravatar plf <plf@google.com>2018-05-25 09:36:08 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-25 09:37:29 -0700
commit780801c87227754fac166ec54d6f5f52c40fee35 (patch)
treeb86deaad808a9b2f54f4063af50d9c13931be1b3 /src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java
parent9fa72497c03573175eda1130617630bb0904faf2 (diff)
C++: Separates adding sources and private headers to CcCompilationHelper
This is part of a chain of CLs that will pull initialization of CcCompilationContext from CcCompilationHelper. RELNOTES:none PiperOrigin-RevId: 198060027
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.java3
1 files changed, 2 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 334035c29d..eb3fb4747d 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
@@ -235,7 +235,8 @@ public abstract class CcBinary implements RuleConfiguredTargetFactory {
CcCompilationHelper compilationHelper =
new CcCompilationHelper(
ruleContext, semantics, featureConfiguration, ccToolchain, fdoSupport)
- .fromCommon(common, /* additionalCopts= */ImmutableList.of())
+ .fromCommon(common, /* additionalCopts= */ ImmutableList.of())
+ .addPrivateHeaders(common.getPrivateHeaders())
.addSources(common.getSources())
.addDeps(ImmutableList.of(CppHelper.mallocForTarget(ruleContext)))
.setFake(fake)