From 741dc7bfead1058729afd096a918a720e5b13837 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 10 Apr 2019 15:20:16 +0200 Subject: [PATCH] QtSupport: Warn about Qt kits without C++ compiler MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: QTCREATORBUG-22177 Change-Id: I85fcfdf267f01f76956eb954eec663f1a1b6ae52 Reviewed-by: André Hartmann --- src/plugins/qtsupport/baseqtversion.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp index c52be65ad5b..25b382287b0 100644 --- a/src/plugins/qtsupport/baseqtversion.cpp +++ b/src/plugins/qtsupport/baseqtversion.cpp @@ -403,6 +403,11 @@ QList BaseQtVersion::validateKit(const Kit *k) result << Task(fuzzyMatch ? Task::Warning : Task::Error, message, FileName(), -1, ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM); } + } else if (ToolChainKitAspect::toolChain(k, ProjectExplorer::Constants::C_LANGUAGE_ID)) { + const QString message = QCoreApplication::translate("BaseQtVersion", + "The kit has a Qt version, but no C++ compiler."); + result << Task(Task::Warning, message, FileName(), -1, + ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM); } return result; }