forked from qt-creator/qt-creator
Qmake: Do not consider non C++ toolchains
Do not consider non C++ toolchains when searching for a matching toolchain. Change-Id: I2b06fd677ec3b89d0c15290ba170344629ded20e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -79,9 +79,10 @@ void QmakeKitInformation::setup(Kit *k)
|
|||||||
ToolChain *tc = ToolChainKitInformation::toolChain(k, ToolChain::Language::Cxx);
|
ToolChain *tc = ToolChainKitInformation::toolChain(k, ToolChain::Language::Cxx);
|
||||||
|
|
||||||
if (!tc || (!tc->suggestedMkspecList().empty() && !tc->suggestedMkspecList().contains(spec))) {
|
if (!tc || (!tc->suggestedMkspecList().empty() && !tc->suggestedMkspecList().contains(spec))) {
|
||||||
ToolChain *possibleTc = 0;
|
ToolChain *possibleTc = nullptr;
|
||||||
foreach (ToolChain *current, ToolChainManager::toolChains()) {
|
foreach (ToolChain *current, ToolChainManager::toolChains()) {
|
||||||
if (version->qtAbis().contains(current->targetAbi())) {
|
if (current->language() == ToolChain::Language::Cxx
|
||||||
|
&& version->qtAbis().contains(current->targetAbi())) {
|
||||||
possibleTc = current;
|
possibleTc = current;
|
||||||
if (current->suggestedMkspecList().contains(spec))
|
if (current->suggestedMkspecList().contains(spec))
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user