diff --git a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp
index cdf1252b3988ce44b3493af32c7dd21aff30feae..cbd895fd9103e315307db5da4fd3f0b9323d4318 100644
--- a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp
+++ b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp
@@ -84,10 +84,6 @@ void BareMetalGdbCommandsDeployStep::ctor()
     setDefaultDisplayName(displayName());
 }
 
-BareMetalGdbCommandsDeployStep::~BareMetalGdbCommandsDeployStep()
-{
-}
-
 void BareMetalGdbCommandsDeployStep::run(QFutureInterface<bool> &fi)
 {
     fi.reportResult(true);
diff --git a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h
index dfbe47997b65088c911c0a010501304e52df8278..2eb6cfc6f03af624967cdbf87ee3716219d22611 100644
--- a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h
+++ b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h
@@ -47,7 +47,6 @@ public:
     BareMetalGdbCommandsDeployStep(ProjectExplorer::BuildStepList *bsl, Core::Id id);
     BareMetalGdbCommandsDeployStep(ProjectExplorer::BuildStepList *bsl,
                                    BareMetalGdbCommandsDeployStep *other);
-    ~BareMetalGdbCommandsDeployStep() override;
 
     bool init() override;
     void run(QFutureInterface<bool> &fi) override;
diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
index 66970f65f71395a3636c15db5af965d731412022..c0df82f2b796c2d39ca25d63d78d865ee905132c 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
@@ -92,10 +92,6 @@ CMakeRunConfiguration::CMakeRunConfiguration(Target *parent, CMakeRunConfigurati
     ctor();
 }
 
-CMakeRunConfiguration::~CMakeRunConfiguration()
-{
-}
-
 void CMakeRunConfiguration::ctor()
 {
     setDefaultDisplayName(defaultDisplayName());
diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
index b6ecbc6d4ec0c050e2c4305a87f978d9d2d91b90..1f93196cf626360ecc27d67f84fd4fea97e3b76a 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
@@ -57,7 +57,6 @@ class CMakeRunConfiguration : public ProjectExplorer::LocalApplicationRunConfigu
 public:
     CMakeRunConfiguration(ProjectExplorer::Target *parent, Core::Id id, const QString &target,
                           const QString &workingDirectory, const QString &title);
-    ~CMakeRunConfiguration() override;
 
     QString executable() const override;
     ProjectExplorer::ApplicationLauncher::Mode runMode() const override;
diff --git a/src/plugins/cmakeprojectmanager/makestep.cpp b/src/plugins/cmakeprojectmanager/makestep.cpp
index 821f3ad90833f9fbe27e07de0c52b8e09208f30f..81966594960641b1ce2145ad85fc87177a7cdfad 100644
--- a/src/plugins/cmakeprojectmanager/makestep.cpp
+++ b/src/plugins/cmakeprojectmanager/makestep.cpp
@@ -115,10 +115,6 @@ void MakeStep::ctor()
             this, &MakeStep::buildTargetsChanged);
 }
 
-MakeStep::~MakeStep()
-{
-}
-
 CMakeBuildConfiguration *MakeStep::cmakeBuildConfiguration() const
 {
     return static_cast<CMakeBuildConfiguration *>(buildConfiguration());
diff --git a/src/plugins/cmakeprojectmanager/makestep.h b/src/plugins/cmakeprojectmanager/makestep.h
index 8b472441eacf0355d9bd746c7f99b0adf39fe55d..06efaecb1d30e0352f7f49f4f65f94611bd83889 100644
--- a/src/plugins/cmakeprojectmanager/makestep.h
+++ b/src/plugins/cmakeprojectmanager/makestep.h
@@ -56,7 +56,6 @@ class MakeStep : public ProjectExplorer::AbstractProcessStep
 
 public:
     explicit MakeStep(ProjectExplorer::BuildStepList *bsl);
-    ~MakeStep() override;
 
     CMakeBuildConfiguration *cmakeBuildConfiguration() const;
 
diff --git a/src/plugins/genericprojectmanager/genericmakestep.cpp b/src/plugins/genericprojectmanager/genericmakestep.cpp
index 1235c8ed0b6dfcd4fee83ce9cd96fb22c1f08925..a96a9face88d7ecf2ab68066af65c6fcbaf3d417 100644
--- a/src/plugins/genericprojectmanager/genericmakestep.cpp
+++ b/src/plugins/genericprojectmanager/genericmakestep.cpp
@@ -94,10 +94,6 @@ void GenericMakeStep::ctor()
                                                       GENERIC_MS_DISPLAY_NAME));
 }
 
-GenericMakeStep::~GenericMakeStep()
-{
-}
-
 bool GenericMakeStep::init()
 {
     BuildConfiguration *bc = buildConfiguration();
diff --git a/src/plugins/genericprojectmanager/genericmakestep.h b/src/plugins/genericprojectmanager/genericmakestep.h
index 91b79393e0c006e799dbd0d392321cde96529580..e3912a625cf7a6595a27a22df7629dbf1bd4dcaa 100644
--- a/src/plugins/genericprojectmanager/genericmakestep.h
+++ b/src/plugins/genericprojectmanager/genericmakestep.h
@@ -53,7 +53,6 @@ class GenericMakeStep : public ProjectExplorer::AbstractProcessStep
 
 public:
     explicit GenericMakeStep(ProjectExplorer::BuildStepList *parent);
-    ~GenericMakeStep() override;
 
     bool init() override;
     void run(QFutureInterface<bool> &fi) override;
diff --git a/src/plugins/ios/iosbuildstep.cpp b/src/plugins/ios/iosbuildstep.cpp
index 3662ad1d301ba3db55cdfe0c9599d618006ea931..388d13458700a13ec8172ae2e24b5320b5562890 100644
--- a/src/plugins/ios/iosbuildstep.cpp
+++ b/src/plugins/ios/iosbuildstep.cpp
@@ -95,10 +95,6 @@ void IosBuildStep::ctor()
                                                       IOS_BUILD_STEP_DISPLAY_NAME));
 }
 
-IosBuildStep::~IosBuildStep()
-{
-}
-
 bool IosBuildStep::init()
 {
     BuildConfiguration *bc = buildConfiguration();
diff --git a/src/plugins/ios/iosbuildstep.h b/src/plugins/ios/iosbuildstep.h
index 08f7d5609da3c5d717e5957cdc6af02785edc73c..9a12c7525dd46c54b1dcdc1a13800a6b516daa3f 100644
--- a/src/plugins/ios/iosbuildstep.h
+++ b/src/plugins/ios/iosbuildstep.h
@@ -52,7 +52,6 @@ class IosBuildStep : public ProjectExplorer::AbstractProcessStep
 
 public:
     explicit IosBuildStep(ProjectExplorer::BuildStepList *parent);
-    ~IosBuildStep() override;
 
     bool init() override;
     void run(QFutureInterface<bool> &fi) override;
diff --git a/src/plugins/ios/iosdeploystep.cpp b/src/plugins/ios/iosdeploystep.cpp
index 2ccb229434303aa802be738350ef00acd72570f2..3ac913091bf3cb0c36f20040448d61cb7ee4fdaa 100644
--- a/src/plugins/ios/iosdeploystep.cpp
+++ b/src/plugins/ios/iosdeploystep.cpp
@@ -76,8 +76,6 @@ IosDeployStep::IosDeployStep(BuildStepList *parent,
     ctor();
 }
 
-IosDeployStep::~IosDeployStep() { }
-
 void IosDeployStep::ctor()
 {
     m_toolHandler = 0;
diff --git a/src/plugins/ios/iosdeploystep.h b/src/plugins/ios/iosdeploystep.h
index 2e5d8773d4e52bb129a337220438979ac28ed13d..a229fc48be3edd5041977cb285db99147a645134 100644
--- a/src/plugins/ios/iosdeploystep.h
+++ b/src/plugins/ios/iosdeploystep.h
@@ -66,8 +66,6 @@ public:
     friend class IosDeployStepFactory;
     explicit IosDeployStep(ProjectExplorer::BuildStepList *bc);
 
-    ~IosDeployStep() override;
-
     bool fromMap(const QVariantMap &map) override;
     QVariantMap toMap() const override;
 
diff --git a/src/plugins/ios/iosdsymbuildstep.cpp b/src/plugins/ios/iosdsymbuildstep.cpp
index 2b08097d9b65b5350a512158356bb0440daf43cd..d6088e30ad14f2565bc70e932d94b622308e3447 100644
--- a/src/plugins/ios/iosdsymbuildstep.cpp
+++ b/src/plugins/ios/iosdsymbuildstep.cpp
@@ -84,10 +84,6 @@ bool IosPresetBuildStep::completeSetupWithStep(BuildStep *bs)
     return true;
 }
 
-IosPresetBuildStep::~IosPresetBuildStep()
-{
-}
-
 bool IosPresetBuildStep::init()
 {
     BuildConfiguration *bc = buildConfiguration();
diff --git a/src/plugins/ios/iosdsymbuildstep.h b/src/plugins/ios/iosdsymbuildstep.h
index ff5b3109d86667575d3bfd422921145563e0e3a5..b41cfd836aa696d523a0d433c6d738d1749ec383 100644
--- a/src/plugins/ios/iosdsymbuildstep.h
+++ b/src/plugins/ios/iosdsymbuildstep.h
@@ -47,8 +47,6 @@ class IosPresetBuildStep : public ProjectExplorer::AbstractProcessStep
     friend class IosPresetBuildStepFactory;
 
 public:
-    ~IosPresetBuildStep() override;
-
     bool init() override;
     void run(QFutureInterface<bool> &fi) override;
 
diff --git a/src/plugins/projectexplorer/buildconfiguration.cpp b/src/plugins/projectexplorer/buildconfiguration.cpp
index 25c56725ba8b83035c2d0a8c48cae5e45540230e..d77da18af855e3eaa0539e144020a30dbbfecaa4 100644
--- a/src/plugins/projectexplorer/buildconfiguration.cpp
+++ b/src/plugins/projectexplorer/buildconfiguration.cpp
@@ -113,10 +113,6 @@ void BuildConfiguration::ctor()
             [this] { return displayName(); }, false);
 }
 
-BuildConfiguration::~BuildConfiguration()
-{
-}
-
 Utils::FileName BuildConfiguration::buildDirectory() const
 {
     QString path = QDir::cleanPath(environment().expandVariables(m_buildDirectory.toString()));
diff --git a/src/plugins/projectexplorer/buildconfiguration.h b/src/plugins/projectexplorer/buildconfiguration.h
index 731a99a50d7b268c87441831e45f8f0a0969b6ed..da6e5764ad7abf21ec1cc8ff90b97267813966ee 100644
--- a/src/plugins/projectexplorer/buildconfiguration.h
+++ b/src/plugins/projectexplorer/buildconfiguration.h
@@ -53,7 +53,6 @@ class PROJECTEXPLORER_EXPORT BuildConfiguration : public ProjectConfiguration
 
 public:
     // ctors are protected
-    ~BuildConfiguration() override;
 
     Utils::FileName buildDirectory() const;
     Utils::FileName rawBuildDirectory() const;
diff --git a/src/plugins/projectexplorer/buildstep.cpp b/src/plugins/projectexplorer/buildstep.cpp
index 1d4e40b0aa3a0bda11fd1f4baa1abcde47b69073..719dad45a9f706903b392e3e7bcb074b583c8341 100644
--- a/src/plugins/projectexplorer/buildstep.cpp
+++ b/src/plugins/projectexplorer/buildstep.cpp
@@ -127,10 +127,6 @@ BuildStep::BuildStep(BuildStepList *bsl, BuildStep *bs) :
     setDisplayName(bs->displayName());
 }
 
-BuildStep::~BuildStep()
-{
-}
-
 bool BuildStep::fromMap(const QVariantMap &map)
 {
     m_enabled = map.value(QLatin1String(buildStepEnabledKey), true).toBool();
diff --git a/src/plugins/projectexplorer/buildstep.h b/src/plugins/projectexplorer/buildstep.h
index e550fbd6bf21b296927ef5f839c4065952fbb642..43ae9aef02bd494593fcd289db3557275a1f1422 100644
--- a/src/plugins/projectexplorer/buildstep.h
+++ b/src/plugins/projectexplorer/buildstep.h
@@ -56,8 +56,6 @@ protected:
     BuildStep(BuildStepList *bsl, BuildStep *bs);
 
 public:
-    ~BuildStep() override;
-
     virtual bool init() = 0;
 
     virtual void run(QFutureInterface<bool> &fi) = 0;
diff --git a/src/plugins/projectexplorer/localapplicationrunconfiguration.cpp b/src/plugins/projectexplorer/localapplicationrunconfiguration.cpp
index ff3ace96873f84ec2e95e360d1cf381409a347a3..c10a6f09e701b7ffa0bf1346abde298865ce4255 100644
--- a/src/plugins/projectexplorer/localapplicationrunconfiguration.cpp
+++ b/src/plugins/projectexplorer/localapplicationrunconfiguration.cpp
@@ -51,10 +51,6 @@ LocalApplicationRunConfiguration::LocalApplicationRunConfiguration(Target *targe
 {
 }
 
-LocalApplicationRunConfiguration::~LocalApplicationRunConfiguration()
-{
-}
-
 void LocalApplicationRunConfiguration::addToBaseEnvironment(Utils::Environment &env) const
 {
     Q_UNUSED(env);
diff --git a/src/plugins/projectexplorer/localapplicationrunconfiguration.h b/src/plugins/projectexplorer/localapplicationrunconfiguration.h
index 9c0653e7cbd14381d4b84d14c4bf5eae32de65fc..51777c775b57c8a02d3cd14e32fee1bb52c24935 100644
--- a/src/plugins/projectexplorer/localapplicationrunconfiguration.h
+++ b/src/plugins/projectexplorer/localapplicationrunconfiguration.h
@@ -42,8 +42,6 @@ class PROJECTEXPLORER_EXPORT LocalApplicationRunConfiguration : public RunConfig
 {
     Q_OBJECT
 public:
-    ~LocalApplicationRunConfiguration() override;
-
     virtual QString executable() const = 0;
     virtual ApplicationLauncher::Mode runMode() const = 0;
     virtual QString workingDirectory() const = 0;
diff --git a/src/plugins/projectexplorer/processstep.cpp b/src/plugins/projectexplorer/processstep.cpp
index 2e9cf17bf73bdc4b69484ee8372078796a0a94c0..8d20363c7c6723c040126739056b56411977cf1d 100644
--- a/src/plugins/projectexplorer/processstep.cpp
+++ b/src/plugins/projectexplorer/processstep.cpp
@@ -72,10 +72,6 @@ void ProcessStep::ctor()
         m_workingDirectory = QLatin1String(Constants::DEFAULT_WORKING_DIR);
 }
 
-ProcessStep::~ProcessStep()
-{
-}
-
 bool ProcessStep::init()
 {
     BuildConfiguration *bc = buildConfiguration();
diff --git a/src/plugins/projectexplorer/processstep.h b/src/plugins/projectexplorer/processstep.h
index ca3911f97f4f8ba4986465678ea3010b108c309b..9360fa921f51ebfa125ccec8ae73ea601ff2a16a 100644
--- a/src/plugins/projectexplorer/processstep.h
+++ b/src/plugins/projectexplorer/processstep.h
@@ -64,7 +64,6 @@ class ProcessStep : public AbstractProcessStep
 
 public:
     explicit ProcessStep(BuildStepList *bsl);
-    ~ProcessStep() override;
 
     bool init() override;
     void run(QFutureInterface<bool> &) override;
diff --git a/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.h b/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.h
index f0eebd40432793ffbcb1c1a3b152ee0ac5588d06..b1157666ea34c6b996ba73c1477cfed8b20bd2be 100644
--- a/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.h
+++ b/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.h
@@ -52,7 +52,7 @@ public:
     void run(QFutureInterface<bool> &fi) override;
 private:
     AndroidPackageInstallationStep(ProjectExplorer::BuildStepList *bc,
-        AndroidPackageInstallationStep *other);
+                                   AndroidPackageInstallationStep *other);
     QStringList m_androidDirsToClean;
     static const Core::Id Id;
 };
diff --git a/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.h b/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.h
index 7d8ccb1381b699148e49065986f8f0c765d3b508..b3e3115646f6e306192234fe2c31df191938b72c 100644
--- a/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.h
+++ b/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.h
@@ -71,8 +71,7 @@ public:
 
 protected:
     friend class QmakeAndroidBuildApkStepFactory;
-    QmakeAndroidBuildApkStep(ProjectExplorer::BuildStepList *bc,
-        QmakeAndroidBuildApkStep *other);
+    QmakeAndroidBuildApkStep(ProjectExplorer::BuildStepList *bc, QmakeAndroidBuildApkStep *other);
 
     Utils::FileName androidPackageSourceDir() const override;
 
diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
index a7194962bbedab597ca16c84a71da2681b089de6..774f0b51cb715c2c53e33235946b8ab99694f3ea 100644
--- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
+++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
@@ -110,10 +110,6 @@ DesktopQmakeRunConfiguration::DesktopQmakeRunConfiguration(Target *parent, Deskt
     ctor();
 }
 
-DesktopQmakeRunConfiguration::~DesktopQmakeRunConfiguration()
-{
-}
-
 bool DesktopQmakeRunConfiguration::isEnabled() const
 {
     return m_parseSuccess && !m_parseInProgress;
diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h
index 88f5542e414a4d1c29b2adc4d5aeade0649ce314..658b3d30ba8ddcde238c8c3b2bddf536c118e1a8 100644
--- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h
+++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h
@@ -69,7 +69,6 @@ class DesktopQmakeRunConfiguration : public ProjectExplorer::LocalApplicationRun
 
 public:
     DesktopQmakeRunConfiguration(ProjectExplorer::Target *parent, Core::Id id);
-    ~DesktopQmakeRunConfiguration() override;
 
     bool isEnabled() const override;
     QString disabledReason() const override;
diff --git a/src/plugins/qmakeprojectmanager/makestep.cpp b/src/plugins/qmakeprojectmanager/makestep.cpp
index 3539bd62671b23e86279df8f04cc45074a2ced16..58aff22a6359ad2425e6a1b562e1b327d0628034 100644
--- a/src/plugins/qmakeprojectmanager/makestep.cpp
+++ b/src/plugins/qmakeprojectmanager/makestep.cpp
@@ -93,10 +93,6 @@ void MakeStep::setMakeCommand(const QString &make)
     m_makeCmd = make;
 }
 
-MakeStep::~MakeStep()
-{
-}
-
 QmakeBuildConfiguration *MakeStep::qmakeBuildConfiguration() const
 {
     return static_cast<QmakeBuildConfiguration *>(buildConfiguration());
diff --git a/src/plugins/qmakeprojectmanager/makestep.h b/src/plugins/qmakeprojectmanager/makestep.h
index 9b652f5d93edcefaa5a6297b79d88b4c8cedb032..8e60a0c4c1d69f1965dffb559f2fb689015914af 100644
--- a/src/plugins/qmakeprojectmanager/makestep.h
+++ b/src/plugins/qmakeprojectmanager/makestep.h
@@ -80,7 +80,6 @@ class QMAKEPROJECTMANAGER_EXPORT MakeStep : public ProjectExplorer::AbstractProc
 
 public:
     explicit MakeStep(ProjectExplorer::BuildStepList *bsl);
-    ~MakeStep() override;
 
     QmakeBuildConfiguration *qmakeBuildConfiguration() const;
 
diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp
index 02fcdb77d0df13aa99f3d0718b890e73f5036b34..9a556c244a6fc92d2b4cce2a167e9593488570af 100644
--- a/src/plugins/qmakeprojectmanager/qmakestep.cpp
+++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp
@@ -105,10 +105,6 @@ void QMakeStep::ctor()
     setDefaultDisplayName(tr("qmake"));
 }
 
-QMakeStep::~QMakeStep()
-{
-}
-
 QmakeBuildConfiguration *QMakeStep::qmakeBuildConfiguration() const
 {
     return static_cast<QmakeBuildConfiguration *>(buildConfiguration());
diff --git a/src/plugins/qmakeprojectmanager/qmakestep.h b/src/plugins/qmakeprojectmanager/qmakestep.h
index f314433297e8ab551897a20cf69392722117d6b7..bf014f2a6773097ac5915721b6a625c4822daf1b 100644
--- a/src/plugins/qmakeprojectmanager/qmakestep.h
+++ b/src/plugins/qmakeprojectmanager/qmakestep.h
@@ -129,7 +129,6 @@ class QMAKEPROJECTMANAGER_EXPORT QMakeStep : public ProjectExplorer::AbstractPro
 
 public:
     explicit QMakeStep(ProjectExplorer::BuildStepList *parent);
-    ~QMakeStep() override;
 
     QmakeBuildConfiguration *qmakeBuildConfiguration() const;
     bool init() override;
diff --git a/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.cpp b/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.cpp
index bd5c2222344205c33c38f15c4863c0c96900d1ef..6c96f497ba9a3ac2988b150f5c729df992e3ed0f 100644
--- a/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.cpp
+++ b/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.cpp
@@ -39,11 +39,6 @@ AbstractRemoteLinuxRunConfiguration::AbstractRemoteLinuxRunConfiguration(Project
 
 }
 
-AbstractRemoteLinuxRunConfiguration::~AbstractRemoteLinuxRunConfiguration()
-{
-
-}
-
 AbstractRemoteLinuxRunConfiguration::AbstractRemoteLinuxRunConfiguration(ProjectExplorer::Target *parent,
         AbstractRemoteLinuxRunConfiguration *source): RunConfiguration(parent, source)
 {
diff --git a/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.h b/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.h
index 24d17df89c56d32ebbf06f755c54522d12382824..e66068f8ea8df048395e3d7ad9679bca7ca10fe6 100644
--- a/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.h
+++ b/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.h
@@ -48,8 +48,6 @@ class REMOTELINUX_EXPORT AbstractRemoteLinuxRunConfiguration :
 public:
     AbstractRemoteLinuxRunConfiguration(ProjectExplorer::Target *parent, Core::Id id);
 
-    ~AbstractRemoteLinuxRunConfiguration() override;
-
     virtual QString localExecutableFilePath() const = 0;
     virtual QString remoteExecutableFilePath() const = 0;
     virtual QStringList arguments() const = 0;