PE: Make GccToolChainFactory::autoDetectToolchains static

In preparation of running it in another thread.

Change-Id: I2cbac1bd45885416f8ee0dfdc95a4998e87d2f8e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2023-09-15 11:54:47 +02:00
parent 1a64a179aa
commit 726cc7f5cd
4 changed files with 95 additions and 46 deletions

View File

@@ -672,11 +672,16 @@ void ToolChainFactory::setSupportsAllLanguages(bool supportsAllLanguages)
}
void ToolChainFactory::setToolchainConstructor
(const std::function<ToolChain *()> &toolchainContructor)
(const ToolChainConstructor &toolchainContructor)
{
m_toolchainConstructor = toolchainContructor;
}
ToolChainFactory::ToolChainConstructor ToolChainFactory::toolchainConstructor() const
{
return m_toolchainConstructor;
}
void ToolChainFactory::setUserCreatable(bool userCreatable)
{
m_userCreatable = userCreatable;