diff --git a/src/plugins/qbsprojectmanager/qbsnodes.cpp b/src/plugins/qbsprojectmanager/qbsnodes.cpp index 58dd0d23af2..28612849c0f 100644 --- a/src/plugins/qbsprojectmanager/qbsnodes.cpp +++ b/src/plugins/qbsprojectmanager/qbsnodes.cpp @@ -710,10 +710,12 @@ void QbsProductNode::setQbsProductData(const qbs::Project &project, const qbs::P } } - const QStringList generatedFiles - = Utils::transform(prd.generatedArtifacts(), &qbs::ArtifactData::filePath); - QbsGroupNode::setupFiles(m_generatedFilesNode, qbs::GroupData(), generatedFiles, - prd.buildDirectory(), true, true); + if (prd.isEnabled()) { + const QStringList generatedFiles + = Utils::transform(prd.generatedArtifacts(), &qbs::ArtifactData::filePath); + QbsGroupNode::setupFiles(m_generatedFilesNode, qbs::GroupData(), generatedFiles, + prd.buildDirectory(), true, true); + } addProjectNodes(toAdd); removeProjectNodes(toRemove);