Prevent QNX tool chain demotion

Change-Id: Ia355cf80131e36e806781665c4926769a1b144f8
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
James McDonnell
2016-12-05 14:35:57 -05:00
parent b99cb464fa
commit 6c8d6c97e5
4 changed files with 51 additions and 1 deletions

View File

@@ -24,6 +24,8 @@
****************************************************************************/
#include "qnxtoolchain.h"
#include "qnxconfiguration.h"
#include "qnxconfigurationmanager.h"
#include "qnxconstants.h"
#include "qnxutils.h"
@@ -160,6 +162,17 @@ QnxToolChainFactory::QnxToolChainFactory()
setDisplayName(tr("QCC"));
}
QList<ProjectExplorer::ToolChain *> QnxToolChainFactory::autoDetect(
const QList<ProjectExplorer::ToolChain *> &alreadyKnown)
{
QList<ToolChain *> tcs;
QList<QnxConfiguration *> configurations =
QnxConfigurationManager::instance()->configurations();
foreach (QnxConfiguration *configuration, configurations)
tcs += configuration->autoDetect(alreadyKnown);
return tcs;
}
QSet<ToolChain::Language> QnxToolChainFactory::supportedLanguages() const
{
return { ProjectExplorer::ToolChain::Language::Cxx };