diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp index 6af10c35531..27ac6a4504e 100644 --- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp +++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp @@ -196,6 +196,12 @@ void BuildDirManager::setParametersAndRequestParse(const BuildDirParameters &par int newReaderReparseOptions, 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); if (m_reader)