diff options
author | 2015-11-09 23:21:22 +0000 | |
---|---|---|
committer | 2015-11-10 10:28:25 +0000 | |
commit | 0f7ee4cbc111209115d7d72430a677f20f22fbd5 (patch) | |
tree | 667ece1ad077985348fdcf85826af63b72601e2d | |
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
-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); |