diff --git a/src/plugins/cmakeprojectmanager/makestep.cpp b/src/plugins/cmakeprojectmanager/makestep.cpp
index 6b173b30819105e7ac43af98f8738f361652f04a..fe61fa378a167ba393f38103fc0e55c9c6d940ef 100644
--- a/src/plugins/cmakeprojectmanager/makestep.cpp
+++ b/src/plugins/cmakeprojectmanager/makestep.cpp
@@ -79,6 +79,8 @@ void MakeStep::run(QFutureInterface<bool> &fi)
     m_futureInterface = &fi;
     m_futureInterface->setProgressRange(0, 100);
     AbstractMakeStep::run(fi);
+    m_futureInterface->setProgressValue(100);
+    m_futureInterface->reportFinished();
     m_futureInterface = 0;
 }