aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api/project.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/api/project.cpp')
-rw-r--r--src/lib/corelib/api/project.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/corelib/api/project.cpp b/src/lib/corelib/api/project.cpp
index bad18cab9..5bbfb31c7 100644
--- a/src/lib/corelib/api/project.cpp
+++ b/src/lib/corelib/api/project.cpp
@@ -806,6 +806,11 @@ ProjectTransformerData ProjectPrivate::transformerData()
tData.d->outputs << createArtifactData(a, product, targetArtifacts);
for (const Artifact * const child : filterByType<Artifact>(a->children))
allInputs << child;
+ for (Artifact * const a
+ : RulesApplicator::collectAuxiliaryInputs(t->rule.get(), product.get())) {
+ if (a->artifactType == Artifact::Generated)
+ tData.d->inputs << createArtifactData(a, product, targetArtifacts);
+ }
}
for (const Artifact * const input : allInputs)
tData.d->inputs << createArtifactData(input, product, targetArtifacts);