forked from qt-creator/qt-creator
ProjectExplorer: Do not double check abi-s
autoDetectToolChain already checks abi-s validity. There's no need to do that again afterwards in autoDetectToolchains. Change-Id: I4f762ab2fd32e42a37abd5876da0dfe5e74643bf Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -1023,19 +1023,6 @@ QList<ToolChain *> GccToolChainFactory::autoDetectToolchains(const QString &comp
|
||||
|
||||
result = autoDetectToolChain(compilerPath, language, requiredAbi);
|
||||
|
||||
if (!requiredAbi.isNull()) {
|
||||
const Abi alternateAbi = Abi(requiredAbi.architecture(), requiredAbi.os(),
|
||||
requiredAbi.osFlavor(), requiredAbi.binaryFormat(), 32);
|
||||
ToolChain *abiTc = Utils::findOrDefault(result, [&requiredAbi, &alternateAbi](const ToolChain *tc) {
|
||||
return requiredAbi == tc->targetAbi()
|
||||
|| (requiredAbi.wordWidth() == 64 && tc->targetAbi() == alternateAbi);
|
||||
});
|
||||
if (!abiTc) {
|
||||
qDeleteAll(result);
|
||||
result.clear();
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user