aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Sergio Campama <kaipi@google.com>2016-05-27 16:10:42 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-05-30 09:19:12 +0000
commitc02ed17c095b99bef745707e5c8f523baa1805aa (patch)
treee119c1e6ed726744e08d10fc5ced215ae28e1cce /src
parentbefa57cb19870665ff9ffa951f1c076922f3fe19 (diff)
Removes the generated proto sources from the header list, as it conflicts with
module maps generation. This only affects protos generated using the new protobuf library. -- MOS_MIGRATED_REVID=123424524
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ProtoSupport.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoSupport.java
index 7399509080..7d441ecd78 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoSupport.java
@@ -237,8 +237,11 @@ final class ProtoSupport {
new CompilationArtifacts.Builder()
.setIntermediateArtifacts(ObjcRuleClasses.intermediateArtifacts(ruleContext))
.setPchFile(Optional.<Artifact>absent())
- .addAdditionalHdrs(getGeneratedHeaders())
- .addAdditionalHdrs(generatedSources);
+ .addAdditionalHdrs(getGeneratedHeaders());
+
+ if (targetType == TargetType.PROTO_TARGET && !usesProtobufLibrary()) {
+ builder.addAdditionalHdrs(generatedSources);
+ }
if (experimentalAutoUnion()) {
if (targetType == TargetType.PROTO_TARGET && !usesProtobufLibrary()