OSDN Git Service

Fix non-Linux compilation.
authorChristian Kandeler <christian.kandeler@nokia.com>
Tue, 18 Jan 2011 14:43:34 +0000 (15:43 +0100)
committerChristian Kandeler <christian.kandeler@nokia.com>
Tue, 18 Jan 2011 14:44:13 +0000 (15:44 +0100)
src/plugins/qt4projectmanager/librarydetailscontroller.cpp
src/plugins/qt4projectmanager/qmakestep.cpp

index 8767cf6..75e0700 100644 (file)
@@ -53,7 +53,8 @@ LibraryDetailsController::LibraryDetailsController(
     Qt4BuildConfiguration *qt4BuildConfiguration =
             qobject_cast<Qt4BuildConfiguration *>(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
 
index fad082c..902436c 100644 (file)
@@ -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.