aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nim/project/nimblebuildconfiguration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/nim/project/nimblebuildconfiguration.cpp')
-rw-r--r--src/plugins/nim/project/nimblebuildconfiguration.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/nim/project/nimblebuildconfiguration.cpp b/src/plugins/nim/project/nimblebuildconfiguration.cpp
index 10ef13bbcea..6665191a2ad 100644
--- a/src/plugins/nim/project/nimblebuildconfiguration.cpp
+++ b/src/plugins/nim/project/nimblebuildconfiguration.cpp
@@ -56,7 +56,7 @@ NimbleBuildConfiguration::NimbleBuildConfiguration(Target *target, Core::Id id)
appendInitialBuildStep(Constants::C_NIMBLEBUILDSTEP_ID);
setInitializer([this](const BuildInfo &info) {
- m_buildType = info.buildType;
+ setBuildType(info.buildType);
setBuildDirectory(project()->projectDirectory());
});
}
@@ -79,6 +79,13 @@ QVariantMap NimbleBuildConfiguration::toMap() const
return map;
}
+void NimbleBuildConfiguration::setBuildType(BuildConfiguration::BuildType buildType)
+{
+ if (buildType == m_buildType)
+ return;
+ m_buildType = buildType;
+ emit buildTypeChanged();
+}
NimbleBuildConfigurationFactory::NimbleBuildConfigurationFactory()
{