From 578c107a16f91f5cbf520a8cc3f2ece8b0f9660a Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 11 Mar 2016 11:02:43 +0100 Subject: [PATCH] CMake: Do not try to parse progress information lines The lines with "[x%] Building something" do not contain errors, so there is no need to parse them (causing false positives to show up). Change-Id: Iee87deb73db9e82040cab5401b74c70be91e6191 Reviewed-by: Alexander Drozdov Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/cmakebuildstep.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index aa916444215..65d0319342f 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -270,6 +270,7 @@ void CMakeBuildStep::stdOutput(const QString &line) int percent = m_percentProgress.cap(1).toInt(&ok); if (ok) futureInterface()->setProgressValue(percent); + return; } else if (m_ninjaProgress.indexIn(line) != -1) { m_useNinja = true; bool ok = false; @@ -281,6 +282,7 @@ void CMakeBuildStep::stdOutput(const QString &line) futureInterface()->setProgressValue(percent); } } + return; } if (m_useNinja) AbstractProcessStep::stdError(line);