aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2021-09-16 18:04:58 +0200
committerCristian Adam <cristian.adam@qt.io>2021-09-17 09:16:12 +0000
commit845230166b093e3900047d5e3c9bef4f39985e44 (patch)
treeb268dcc9e73840d05442b1e15ad90111779509dc /src
parent118883f66a7039506b788a8df4f5606017e45242 (diff)
CMakePM: Allow loading of projects that do not have any targets
Fixes: QTCREATORBUG-25509 Change-Id: I4e56576f0d9fdffa50c81f4901fb30d17952553e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> (cherry picked from commit 86825283ed7e38ed78ff0e76c755a027b2da461f) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/cmakeprojectmanager/fileapiparser.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/plugins/cmakeprojectmanager/fileapiparser.cpp b/src/plugins/cmakeprojectmanager/fileapiparser.cpp
index dd02e3cc33..4840eb7d49 100644
--- a/src/plugins/cmakeprojectmanager/fileapiparser.cpp
+++ b/src/plugins/cmakeprojectmanager/fileapiparser.cpp
@@ -341,13 +341,6 @@ static std::vector<Project> extractProjects(const QJsonArray &projects, QString
static std::vector<Target> extractTargets(const QJsonArray &targets, QString &errorMessage)
{
- if (targets.isEmpty()) {
- errorMessage
- = QCoreApplication::translate("CMakeProjectManager::Internal",
- "Invalid codemodel file generated by CMake: No targets.");
- return {};
- }
-
std::vector<Target> result;
for (const QJsonValue &v : targets) {
const QJsonObject obj = v.toObject();