From 3c34649a31e19bf501cbe86fe3410ec67058d2fd Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Thu, 1 Apr 2010 11:33:31 +0200
Subject: [PATCH] Make sure to not add debug BCs twice

Reviewed-by: Roberto Raggi
---
 src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
index be7e9e856d5..48bd136069d 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
@@ -215,8 +215,9 @@ bool TargetSetupPage::setupProject(Qt4ProjectManager::Qt4Project *project)
 
             const ImportInfo &info = m_infos.at(child->data(0, Qt::UserRole).toInt());
 
-            targetInfos.append(BuildConfigurationInfo(info.version, QtVersion::QmakeBuildConfigs(info.buildConfig | QtVersion::DebugBuild),
-                                                      info.additionalArguments, info.directory));
+            if ((info.buildConfig | QtVersion::DebugBuild) != info.buildConfig)
+                targetInfos.append(BuildConfigurationInfo(info.version, QtVersion::QmakeBuildConfigs(info.buildConfig | QtVersion::DebugBuild),
+                                                          info.additionalArguments, info.directory));
             targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig,
                                                       info.additionalArguments, info.directory));
         }
-- 
GitLab