diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2014-03-03 16:04:44 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2014-03-03 17:34:20 +0100 |
commit | 321f67ffeb0d033f58666e0071ffa315aa8072c6 (patch) | |
tree | 355df7438fbe82d4c9edfb6958034554bed1862f | |
parent | 71d23d94fb49b8b73c167a2f58adfb4f5e544a08 (diff) |
Qbs: Create run configurations for everything
Qbs can no longer tell us which projects produce an installed
executable, so just create run configurations for everything.
Change-Id: Ifd2b5941d0909b63a64139d91a970fb75f0c3b78
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp index ebff13a2c7..1f069995e3 100644 --- a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp +++ b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp @@ -563,10 +563,11 @@ QList<Core::Id> QbsRunConfigurationFactory::availableCreationIds(ProjectExplorer if (!project || !project->qbsProject().isValid()) return result; - foreach (const qbs::ProductData &product, project->qbsProjectData().allProducts()) { - if (!project->qbsProject().targetExecutable(product, qbs::InstallOptions()).isEmpty()) - result << Core::Id::fromString(QString::fromLatin1(QBS_RC_PREFIX) + product.name()); - } + // Create one RC per product. There is no information on what those products actually + // are or whether they are going to get installed before a project is built. + foreach (const qbs::ProductData &product, project->qbsProjectData().allProducts()) + result << Core::Id::fromString(QString::fromLatin1(QBS_RC_PREFIX) + product.name()); + return result; } |