diff options
author | Cristian Adam <cristian.adam@qt.io> | 2021-09-16 18:04:58 +0200 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2021-09-17 09:16:12 +0000 |
commit | 845230166b093e3900047d5e3c9bef4f39985e44 (patch) | |
tree | b268dcc9e73840d05442b1e15ad90111779509dc /src | |
parent | 118883f66a7039506b788a8df4f5606017e45242 (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.cpp | 7 |
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(); |