diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 0dd29a79211..297e38dee07 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -483,22 +483,6 @@ void QbsProject::handleQbsParsingDone(bool success) m_qbsUpdateFutureInterface->reportCanceled(); } - bool hasTargetArtifacts = false; - if (dataChanged) { - qCDebug(qbsPmLog) << "Project data changed."; - foreach (const qbs::ProductData &product, m_projectData.allProducts()) { - if (!product.targetArtifacts().isEmpty()) { - hasTargetArtifacts = true; - break; - } - } - if (!hasTargetArtifacts) { - qCDebug(qbsPmLog) << "No target artifacts present, executing rules"; - m_qbsProjectParser->startRuleExecution(); - return; - } - } - m_qbsProjectParser->deleteLater(); m_qbsProjectParser = 0; m_qbsUpdateFutureInterface->reportFinished();