forked from qt-creator/qt-creator
ProjectExplorer: Use a struct for toolchain autodetection parameters
Also, make some functions const and use an alias for QList<ToolChain *>. Change-Id: I6a1cbcb79bfaa9d252c4b69e00aa93e5d0dabe2f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -588,13 +588,11 @@ IosToolChainFactory::IosToolChainFactory()
|
||||
ProjectExplorer::Constants::CXX_LANGUAGE_ID});
|
||||
}
|
||||
|
||||
QList<ToolChain *> IosToolChainFactory::autoDetect(const QList<ToolChain *> &existingToolChains,
|
||||
const IDevice::Ptr &device)
|
||||
Toolchains IosToolChainFactory::autoDetect(const ToolchainDetector &detector) const
|
||||
{
|
||||
Q_UNUSED(device);
|
||||
QList<ClangToolChain *> existingClangToolChains = clangToolChains(existingToolChains);
|
||||
QList<ClangToolChain *> existingClangToolChains = clangToolChains(detector.alreadyKnown);
|
||||
const QList<XcodePlatform> platforms = XcodeProbe::detectPlatforms().values();
|
||||
QList<ToolChain *> toolChains;
|
||||
Toolchains toolChains;
|
||||
toolChains.reserve(platforms.size());
|
||||
for (const XcodePlatform &platform : platforms) {
|
||||
for (const XcodePlatform::ToolchainTarget &target : platform.targets) {
|
||||
|
||||
Reference in New Issue
Block a user