Nim: Added support for the Nim compiler inside Kits

Change-Id: I6f9761aac0b0fc02a6974b284a7d600c1ece5b8b
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Filippo Cucchetto
2017-01-21 23:36:14 +01:00
parent bb916860ca
commit 28d9c305ad
11 changed files with 545 additions and 16 deletions

View File

@@ -126,6 +126,8 @@ BuildConfiguration *NimBuildConfigurationFactory::create(Target *parent, const B
bool NimBuildConfigurationFactory::canRestore(const Target *parent, const QVariantMap &map) const
{
Q_UNUSED(parent);
if (!canHandle(parent))
return false;
return NimBuildConfiguration::canRestore(map);
}
@@ -147,6 +149,8 @@ bool NimBuildConfigurationFactory::canClone(const Target *parent, BuildConfigura
{
QTC_ASSERT(parent, return false);
QTC_ASSERT(product, return false);
if (!canHandle(parent))
return false;
return product->id() == Constants::C_NIMBUILDCONFIGURATION_ID;
}