From 3a2b7d5a1a2f885a70178d0603da5909ef105fb1 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 4 Jul 2025 10:41:03 +0200 Subject: iOS: Do not add 32bit and non-phone platforms The 32bit platforms are no longer relevant, and we never created kits for Apple TV/Watch/etc anyway. The main result of this change is that the iOS plugin does not add auto-detected 32 bit Xcode compilers anymore. Change-Id: Ifafec1cae79ba75a66c3bc3cb18b9f070538ad7f Reviewed-by: Christian Kandeler Reviewed-by: Marcus Tillmanns --- src/plugins/ios/iosprobe.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/plugins/ios/iosprobe.cpp b/src/plugins/ios/iosprobe.cpp index e6d6835f77f..7905f0e64ab 100644 --- a/src/plugins/ios/iosprobe.cpp +++ b/src/plugins/ios/iosprobe.cpp @@ -76,16 +76,9 @@ void XcodeProbe::setupDefaultToolchains(const QString &devPath) clangProfile.cxxCompilerPath = Utils::FilePath::fromFileInfo(clangCppInfo); QSet allArchitectures; - static const std::map sdkConfigs { - {QLatin1String("AppleTVOS"), QStringList("arm64")}, - {QLatin1String("AppleTVSimulator"), QStringList("x86_64")}, - {QLatin1String("iPhoneOS"), QStringList { QLatin1String("arm64"), QLatin1String("armv7") }}, - {QLatin1String("iPhoneSimulator"), QStringList { QLatin1String("x86_64"), - QLatin1String("i386") }}, - {QLatin1String("MacOSX"), QStringList { QLatin1String("x86_64"), QLatin1String("i386") }}, - {QLatin1String("WatchOS"), QStringList("armv7k")}, - {QLatin1String("WatchSimulator"), QStringList("i386")} - }; + static const std::map sdkConfigs{ + {QLatin1String("iPhoneOS"), QStringList{QLatin1String("arm64")}}, + {QLatin1String("iPhoneSimulator"), QStringList{QLatin1String("x86_64")}}}; for (const auto &sdkConfig : sdkConfigs) { XcodePlatform::SDK sdk; sdk.directoryName = sdkConfig.first; -- cgit v1.2.3