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