diff options
-rw-r--r-- | src/lib/corelib/api/project.cpp | 5 |
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); |