diff --git a/src/plugins/cmakeprojectmanager/cmakeparser.cpp b/src/plugins/cmakeprojectmanager/cmakeparser.cpp index 3da9a18b49a..addde5fd239 100644 --- a/src/plugins/cmakeprojectmanager/cmakeparser.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeparser.cpp @@ -64,6 +64,13 @@ void CMakeParser::setSourceDirectory(const QString &sourceDir) OutputLineParser::Result CMakeParser::handleLine(const QString &line, OutputFormat type) { + if (line.startsWith("ninja: build stopped")) { + m_lastTask = BuildSystemTask(Task::Error, line); + m_lines = 1; + flush(); + return Status::Done; + } + if (type != StdErrFormat) return Status::NotHandled;