forked from qt-creator/qt-creator
Fixes: Add Linux icc to the supported toolchains.
Details: Treat it the same as g++.
This commit is contained in:
@@ -40,6 +40,7 @@ public:
|
|||||||
enum ToolChainType
|
enum ToolChainType
|
||||||
{
|
{
|
||||||
GCC,
|
GCC,
|
||||||
|
LinuxICC,
|
||||||
MinGW,
|
MinGW,
|
||||||
MSVC,
|
MSVC,
|
||||||
WINCE,
|
WINCE,
|
||||||
|
@@ -419,7 +419,7 @@ ProjectExplorer::ToolChain *Qt4Project::toolChain(const QString &buildConfigurat
|
|||||||
m_test = ToolChain::createMSVCToolChain(version->msvcVersion());
|
m_test = ToolChain::createMSVCToolChain(version->msvcVersion());
|
||||||
} else if(t == ToolChain::WINCE) {
|
} else if(t == ToolChain::WINCE) {
|
||||||
m_test = ToolChain::createWinCEToolChain(version->msvcVersion(), version->wincePlatform());
|
m_test = ToolChain::createWinCEToolChain(version->msvcVersion(), version->wincePlatform());
|
||||||
} else if(t == ToolChain::GCC) {
|
} else if(t == ToolChain::GCC || t == ToolChain::LinuxICC) {
|
||||||
QStringList list = rootProjectNode()->variableValue(Internal::CxxCompilerVar);
|
QStringList list = rootProjectNode()->variableValue(Internal::CxxCompilerVar);
|
||||||
QString qmake_cxx = list.isEmpty() ? QString::null : list.first();
|
QString qmake_cxx = list.isEmpty() ? QString::null : list.first();
|
||||||
Environment env = Environment::systemEnvironment();
|
Environment env = Environment::systemEnvironment();
|
||||||
|
@@ -1191,6 +1191,8 @@ ProjectExplorer::ToolChain::ToolChainType QtVersion::toolchainType() const
|
|||||||
return ProjectExplorer::ToolChain::INVALID;
|
return ProjectExplorer::ToolChain::INVALID;
|
||||||
else if (spec.startsWith("wince"))
|
else if (spec.startsWith("wince"))
|
||||||
return ProjectExplorer::ToolChain::WINCE;
|
return ProjectExplorer::ToolChain::WINCE;
|
||||||
|
else if (spec.startsWith("linux-icc"))
|
||||||
|
return ProjectExplorer::ToolChain::LinuxICC;
|
||||||
else
|
else
|
||||||
return ProjectExplorer::ToolChain::GCC;
|
return ProjectExplorer::ToolChain::GCC;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user