diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index 6503e9b3a9883a8272954fb634fbb2d7861884c8..310298737ca4b01dfb0d4c5d30425f638e1d6c94 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -247,6 +247,7 @@ QString Qt4RunConfiguration::proFilePath() const
 void Qt4RunConfiguration::updateCachedValues()
 {
     ProFileReader *reader = static_cast<Qt4Project *>(project())->createProFileReader();
+    reader->setCumulative(false);
     if (!reader->readProFile(m_proFilePath)) {
         delete reader;
         Core::ICore::instance()->messageManager()->printToOutputPane(QString("Could not parse %1. The Qt4 run configuration %2 can not be started.").arg(m_proFilePath).arg(name()));