aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport/baseqtversion.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-04-10 15:20:16 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2019-04-10 16:16:56 +0000
commit741dc7bfead1058729afd096a918a720e5b13837 (patch)
treeff1c0e8eb5cc87dd4651f03854d0860f397d6596 /src/plugins/qtsupport/baseqtversion.cpp
parente3586d164b130bf241ba1f919e54f0216a3776c7 (diff)
QtSupport: Warn about Qt kits without C++ compiler
Fixes: QTCREATORBUG-22177 Change-Id: I85fcfdf267f01f76956eb954eec663f1a1b6ae52 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/qtsupport/baseqtversion.cpp')
-rw-r--r--src/plugins/qtsupport/baseqtversion.cpp5
1 files changed, 5 insertions, 0 deletions
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<Task> 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;
}