forked from qt-creator/qt-creator
Fix missing checks for GHS-Arm
Some places where ghs-specific checks were done, were not modified to do the same for ghs-arm. Change-Id: I484f98209188e4c160a13248ca3c3f046b342b22 Reviewed-by: <christiaan.janssen@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
committed by
Erik Verbruggen
parent
2485c31a48
commit
943c31a5b4
@@ -705,7 +705,8 @@ static void setKitToolchains(Kit *k, const McuToolChainPackage *tcPackage)
|
|||||||
{
|
{
|
||||||
// No Green Hills toolchain, because support for it is missing.
|
// No Green Hills toolchain, because support for it is missing.
|
||||||
if (tcPackage->type() == McuToolChainPackage::TypeUnsupported
|
if (tcPackage->type() == McuToolChainPackage::TypeUnsupported
|
||||||
|| tcPackage->type() == McuToolChainPackage::TypeGHS)
|
|| tcPackage->type() == McuToolChainPackage::TypeGHS
|
||||||
|
|| tcPackage->type() == McuToolChainPackage::TypeGHSArm)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ToolChainKitAspect::setToolChain(k, tcPackage->toolChain(
|
ToolChainKitAspect::setToolChain(k, tcPackage->toolChain(
|
||||||
@@ -722,6 +723,7 @@ static void setKitDebugger(Kit *k, const McuToolChainPackage *tcPackage)
|
|||||||
// No Green Hills and IAR debugger, because support for it is missing.
|
// No Green Hills and IAR debugger, because support for it is missing.
|
||||||
|| tcPackage->type() == McuToolChainPackage::TypeUnsupported
|
|| tcPackage->type() == McuToolChainPackage::TypeUnsupported
|
||||||
|| tcPackage->type() == McuToolChainPackage::TypeGHS
|
|| tcPackage->type() == McuToolChainPackage::TypeGHS
|
||||||
|
|| tcPackage->type() == McuToolChainPackage::TypeGHSArm
|
||||||
|| tcPackage->type() == McuToolChainPackage::TypeIAR)
|
|| tcPackage->type() == McuToolChainPackage::TypeIAR)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -823,7 +825,8 @@ static void setKitCMakeOptions(Kit *k, const McuTarget* mcuTarget, const QString
|
|||||||
|
|
||||||
CMakeConfig config = CMakeConfigurationKitAspect::configuration(k);
|
CMakeConfig config = CMakeConfigurationKitAspect::configuration(k);
|
||||||
// CMake ToolChain file for ghs handles CMAKE_*_COMPILER autonomously
|
// CMake ToolChain file for ghs handles CMAKE_*_COMPILER autonomously
|
||||||
if (mcuTarget->toolChainPackage()->type() != McuToolChainPackage::TypeGHS) {
|
if (mcuTarget->toolChainPackage()->type() != McuToolChainPackage::TypeGHS &&
|
||||||
|
mcuTarget->toolChainPackage()->type() != McuToolChainPackage::TypeGHSArm) {
|
||||||
config.append(CMakeConfigItem("CMAKE_CXX_COMPILER", "%{Compiler:Executable:Cxx}"));
|
config.append(CMakeConfigItem("CMAKE_CXX_COMPILER", "%{Compiler:Executable:Cxx}"));
|
||||||
config.append(CMakeConfigItem("CMAKE_C_COMPILER", "%{Compiler:Executable:C}"));
|
config.append(CMakeConfigItem("CMAKE_C_COMPILER", "%{Compiler:Executable:C}"));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user