From bae2cefc45dc51e6680c5a36bef28f9c5cfffad4 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 18 Jan 2011 15:43:34 +0100 Subject: [PATCH] Fix non-Linux compilation. --- src/plugins/qt4projectmanager/librarydetailscontroller.cpp | 3 ++- src/plugins/qt4projectmanager/qmakestep.cpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qt4projectmanager/librarydetailscontroller.cpp b/src/plugins/qt4projectmanager/librarydetailscontroller.cpp index 8767cf6961f..75e0700018a 100644 --- a/src/plugins/qt4projectmanager/librarydetailscontroller.cpp +++ b/src/plugins/qt4projectmanager/librarydetailscontroller.cpp @@ -53,7 +53,8 @@ LibraryDetailsController::LibraryDetailsController( Qt4BuildConfiguration *qt4BuildConfiguration = qobject_cast(project->activeTarget()->activeBuildConfiguration()); // if its toolchain is maemo behave the same as we would be on linux - if (qt4BuildConfiguration && qt4BuildConfiguration->toolChainType() == ProjectExplorer::ToolChain_GCC_MAEMO) + if (qt4BuildConfiguration && (qt4BuildConfiguration->toolChainType() == ProjectExplorer::ToolChain_GCC_MAEMO5 + || qt4BuildConfiguration->toolChainType() == ProjectExplorer::ToolChain_GCC_HARMATTAN)) m_creatorPlatform = CreatorLinux; #endif diff --git a/src/plugins/qt4projectmanager/qmakestep.cpp b/src/plugins/qt4projectmanager/qmakestep.cpp index fad082ce53f..902436cf4b9 100644 --- a/src/plugins/qt4projectmanager/qmakestep.cpp +++ b/src/plugins/qt4projectmanager/qmakestep.cpp @@ -148,8 +148,10 @@ QStringList QMakeStep::moreArguments() QStringList arguments; #if defined(Q_OS_WIN) || defined(Q_OS_MAC) const ProjectExplorer::ToolChainType type = bc->toolChainType(); - if (type == ProjectExplorer::ToolChain_GCC_MAEMO) + if (type == ProjectExplorer::ToolChain_GCC_MAEMO5 + || type == ProjectExplorer::ToolChain_GCC_HARMATTAN) { arguments << QLatin1String("-unix"); + } #endif if (!bc->qtVersion()->supportsShadowBuilds()) { // We have a target which does not allow shadow building.