diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index d0a40ffe051..46db12d593f 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -416,6 +416,16 @@ QString CMakeBuildStep::installTarget() return QString("install"); } +QString CMakeBuildStep::installStripTarget() +{ + return QString("install/strip"); +} + +QString CMakeBuildStep::packageTarget() +{ + return QString("package"); +} + QString CMakeBuildStep::testTarget() { return QString("test"); @@ -423,7 +433,8 @@ QString CMakeBuildStep::testTarget() QStringList CMakeBuildStep::specialTargets() { - return { allTarget(), cleanTarget(), installTarget(), testTarget() }; + return { allTarget(), cleanTarget(), installTarget(), installStripTarget(), + packageTarget(), testTarget() }; } QString CMakeBuildStep::activeRunConfigTarget() const diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.h b/src/plugins/cmakeprojectmanager/cmakebuildstep.h index caaddf7d446..68d239e81eb 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.h +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.h @@ -72,6 +72,8 @@ public: static QString cleanTarget(); static QString allTarget(); static QString installTarget(); + static QString installStripTarget(); + static QString packageTarget(); static QString testTarget(); static QStringList specialTargets();