From da901f4a4fdcc2066475dfb1968408af5654d93c Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Thu, 29 Jan 2009 18:42:06 +0100
Subject: [PATCH] Fixes:    Set cumulative mode to false for figuring out the
 executable

Task:     242513
Details:  That should fix several parsing problems for .pro files with
scopes. Enable it, see how many bug reports we get, for stuff we
accidentaly parsed correctly. Shouldn't be many. So we parse the
follwing now correctly:
unix {
    TEMP=unix
}
win32 {
    TEMP=win32
}
DESTDIR=$$TEMP
---
 src/plugins/qt4projectmanager/qt4runconfiguration.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index 6503e9b3a98..310298737ca 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()));
-- 
GitLab