forked from qt-creator/qt-creator
McuSupport: Add toolchain information for desktop kits
To be able to check the validity of a desktop toolchain used in an mcusupport kit with qt platform. Task-number: QTCREATORBUG-26750 Change-Id: Ifc518257844c8994150f3d86eb5512701c38c2b7 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Piotr Mućko <piotr.mucko@qt.io> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -317,7 +317,7 @@ bool McuToolChainPackage::isDesktopToolchain() const
|
||||
return m_type == ToolChainType::MSVC || m_type == ToolChainType::GCC;
|
||||
}
|
||||
|
||||
static ToolChain *msvcToolChain(Id language)
|
||||
ToolChain *McuToolChainPackage::msvcToolChain(Id language)
|
||||
{
|
||||
ToolChain *toolChain = ToolChainManager::toolChain([language](const ToolChain *t) {
|
||||
const Abi abi = t->targetAbi();
|
||||
@@ -330,7 +330,7 @@ static ToolChain *msvcToolChain(Id language)
|
||||
return toolChain;
|
||||
}
|
||||
|
||||
static ToolChain *gccToolChain(Id language)
|
||||
ToolChain *McuToolChainPackage::gccToolChain(Id language)
|
||||
{
|
||||
ToolChain *toolChain = ToolChainManager::toolChain([language](const ToolChain *t) {
|
||||
const Abi abi = t->targetAbi();
|
||||
@@ -430,6 +430,10 @@ ToolChain *McuToolChainPackage::toolChain(Id language) const
|
||||
QString McuToolChainPackage::toolChainName() const
|
||||
{
|
||||
switch (m_type) {
|
||||
case ToolChainType::MSVC:
|
||||
return QLatin1String("msvc");
|
||||
case ToolChainType::GCC:
|
||||
return QLatin1String("gcc");
|
||||
case ToolChainType::ArmGcc:
|
||||
return QLatin1String("armgcc");
|
||||
case ToolChainType::IAR:
|
||||
|
||||
Reference in New Issue
Block a user