forked from qt-creator/qt-creator
QbsProjectManager: Refactor updateApplicationTargets()
No functional changes. Change-Id: I8f7f5d0e0dfd3ff753e0dbc56be9ff298fbb75e2 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -1105,21 +1105,18 @@ void QbsProject::updateApplicationTargets()
|
|||||||
if (!productData.isEnabled() || !productData.isRunnable())
|
if (!productData.isEnabled() || !productData.isRunnable())
|
||||||
continue;
|
continue;
|
||||||
const QString displayName = productData.fullDisplayName();
|
const QString displayName = productData.fullDisplayName();
|
||||||
if (productData.targetArtifacts().isEmpty()) { // No build yet.
|
QString taName;
|
||||||
applications.list << BuildTargetInfo(displayName,
|
|
||||||
FileName(),
|
|
||||||
FileName::fromString(productData.location().filePath()));
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
foreach (const qbs::ArtifactData &ta, productData.targetArtifacts()) {
|
foreach (const qbs::ArtifactData &ta, productData.targetArtifacts()) {
|
||||||
QTC_ASSERT(ta.isValid(), continue);
|
QTC_ASSERT(ta.isValid(), continue);
|
||||||
if (!ta.isExecutable())
|
if (ta.isExecutable()) {
|
||||||
continue;
|
taName = ta.filePath();
|
||||||
applications.list << BuildTargetInfo(displayName,
|
break;
|
||||||
FileName::fromString(ta.filePath()),
|
|
||||||
FileName::fromString(productData.location().filePath()));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
applications.list
|
||||||
|
<< BuildTargetInfo(displayName, FileName::fromString(taName),
|
||||||
|
FileName::fromString(productData.location().filePath()));
|
||||||
|
}
|
||||||
activeTarget()->setApplicationTargets(applications);
|
activeTarget()->setApplicationTargets(applications);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user