Android: Find triple from predefined targets

Task-number: QTCREATORBUG-21780
Change-Id: Ic6e94a0ef94fc253f8a60383b2d060851b135d9f
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Vikas Pachdha
2019-01-02 11:35:34 +01:00
parent 986ce6fb98
commit ce9081f340

View File

@@ -139,7 +139,11 @@ QString AndroidToolChain::makeCommand(const Environment &env) const
GccToolChain::DetectedAbisResult AndroidToolChain::detectSupportedAbis() const
{
return GccToolChain::DetectedAbisResult({targetAbi()}, originalTargetTriple());
for (auto itr = ClangTargets.constBegin();itr != ClangTargets.constEnd(); ++itr) {
if (itr.value() == targetAbi())
return GccToolChain::DetectedAbisResult({targetAbi()}, itr.key());
}
return GccToolChain::DetectedAbisResult({targetAbi()}, "");
}