From 845230166b093e3900047d5e3c9bef4f39985e44 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Thu, 16 Sep 2021 18:04:58 +0200 Subject: [PATCH] CMakePM: Allow loading of projects that do not have any targets Fixes: QTCREATORBUG-25509 Change-Id: I4e56576f0d9fdffa50c81f4901fb30d17952553e Reviewed-by: Alessandro Portale (cherry picked from commit 86825283ed7e38ed78ff0e76c755a027b2da461f) Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/fileapiparser.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/fileapiparser.cpp b/src/plugins/cmakeprojectmanager/fileapiparser.cpp index dd02e3cc337..4840eb7d49b 100644 --- a/src/plugins/cmakeprojectmanager/fileapiparser.cpp +++ b/src/plugins/cmakeprojectmanager/fileapiparser.cpp @@ -341,13 +341,6 @@ static std::vector extractProjects(const QJsonArray &projects, QString static std::vector 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 result; for (const QJsonValue &v : targets) { const QJsonObject obj = v.toObject();