From ea221b7ec1373e03908a5b2825a46c4576e5bca0 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Thu, 7 Oct 2010 11:02:00 +0200
Subject: [PATCH] Debugging Helpers: Include MinGW. Reviewed-by: hjk Acked-by:
 hjk

---
 .../qt4projectmanager/qtversionmanager.cpp    | 29 +++++++++++++------
 1 file changed, 20 insertions(+), 9 deletions(-)

diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index ef2b132e1ec..883b47e3507 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -1671,15 +1671,26 @@ QStringList QtVersion::debuggingHelperLibraryLocations() const
 
 bool QtVersion::supportsBinaryDebuggingHelper() const
 {
-    QList<ProjectExplorer::ToolChain::ToolChainType> types = possibleToolChainTypes();
-    if (types.contains(ProjectExplorer::ToolChain::GCC)
-            || types.contains(ProjectExplorer::ToolChain::LINUX_ICC)
-            || types.contains(ProjectExplorer::ToolChain::MSVC)
-            || types.contains(ProjectExplorer::ToolChain::WINCE)
-            || types.contains(ProjectExplorer::ToolChain::GCC_MAEMO)
-            || types.contains(ProjectExplorer::ToolChain::OTHER)
-            || types.contains(ProjectExplorer::ToolChain::UNKNOWN))
-        return true;
+    foreach (ProjectExplorer::ToolChain::ToolChainType type, possibleToolChainTypes())
+        switch (type) {
+        case ProjectExplorer::ToolChain::GCC:
+        case ProjectExplorer::ToolChain::LINUX_ICC:
+        case ProjectExplorer::ToolChain::MinGW:
+        case ProjectExplorer::ToolChain::MSVC:
+        case ProjectExplorer::ToolChain::WINCE:
+        case ProjectExplorer::ToolChain::GCC_MAEMO:
+        case ProjectExplorer::ToolChain::OTHER:
+        case ProjectExplorer::ToolChain::UNKNOWN:
+            return true;
+        case ProjectExplorer::ToolChain::WINSCW:
+        case ProjectExplorer::ToolChain::GCCE :
+        case ProjectExplorer::ToolChain::RVCT_ARMV5:
+        case ProjectExplorer::ToolChain::RVCT_ARMV6:
+        case ProjectExplorer::ToolChain::GCCE_GNUPOC:
+        case ProjectExplorer::ToolChain::RVCT_ARMV5_GNUPOC:
+        case ProjectExplorer::ToolChain::INVALID:
+            break;
+        }
     return false;
 }
 
-- 
GitLab