CMake: Report an error when project can not get parsed

Report an error when a project can not get parsed.

Change-Id: I659a5ffb465b4a2de39910b05e7eef2481b9ad70
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
Tobias Hunger
2018-05-17 13:01:39 +02:00
parent e8040081a6
commit 10005e35b9

View File

@@ -196,6 +196,12 @@ void BuildDirManager::setParametersAndRequestParse(const BuildDirParameters &par
int newReaderReparseOptions, int newReaderReparseOptions,
int existingReaderReparseOptions) int existingReaderReparseOptions)
{ {
if (!parameters.cmakeTool) {
TaskHub::addTask(Task::Error,
tr("The kit needs to define a CMake tool to parse this project."),
ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM);
return;
}
QTC_ASSERT(parameters.isValid(), return); QTC_ASSERT(parameters.isValid(), return);
if (m_reader) if (m_reader)