diff options
author | Chris Parsons <cparsons@google.com> | 2015-11-09 23:21:22 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2015-11-10 10:28:25 +0000 |
commit | 0f7ee4cbc111209115d7d72430a677f20f22fbd5 (patch) | |
tree | 667ece1ad077985348fdcf85826af63b72601e2d /src/main/java/com | |
parent | 34f95d79a606348596c1dec0bd6b283a7514ece3 (diff) |
Propagate additional sources of an ios application's extension.
Without this change, an output xcode project artifact refers to the additional sources of its dependency projects, but does not necessarily mark these sources as action inputs.
--
MOS_MIGRATED_REVID=107428634
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java index c9d1a2a680..40d483f356 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java @@ -186,6 +186,7 @@ public final class XcodeProvider implements TransitiveInfoProvider { if (dependency.productType == XcodeProductType.EXTENSION) { this.extensions.add(dependency); this.inputsToXcodegen.addTransitive(dependency.inputsToXcodegen); + this.additionalSources.addTransitive(dependency.additionalSources); } else { if (doPropagate) { this.propagatedDependencies.add(dependency); |