diff options
Diffstat (limited to 'src/plugins/projectexplorer/toolchain.cpp')
-rw-r--r-- | src/plugins/projectexplorer/toolchain.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp index 53e03e16ad..4cc3ee120d 100644 --- a/src/plugins/projectexplorer/toolchain.cpp +++ b/src/plugins/projectexplorer/toolchain.cpp @@ -322,6 +322,23 @@ QList<Task> ToolChain::validateKit(const Kit *) const Used by the tool chain manager to restore user-generated tool chains. */ +static QList<ToolChainFactory *> g_toolChainFactories; + +ToolChainFactory::ToolChainFactory() +{ + g_toolChainFactories.append(this); +} + +ToolChainFactory::~ToolChainFactory() +{ + g_toolChainFactories.removeOne(this); +} + +const QList<ToolChainFactory *> ToolChainFactory::allToolChainFactories() +{ + return g_toolChainFactories; +} + QList<ToolChain *> ToolChainFactory::autoDetect(const QList<ToolChain *> &alreadyKnown) { Q_UNUSED(alreadyKnown); |