diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index 2d2501ab03b..68f42127a21 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -426,8 +426,10 @@ CommandLine CMakeBuildStep::cmakeCommand() const } return s; })); + if (m_useStaging->value()) + cmd.addArg("install"); - auto bs = qobject_cast(buildSystem()); + auto bs = qobject_cast(buildSystem()); if (bs && bs->isMultiConfigReader()) { cmd.addArg("--config"); if (m_configuration) @@ -439,9 +441,6 @@ CommandLine CMakeBuildStep::cmakeCommand() const if (!m_cmakeArguments->value().isEmpty()) cmd.addArgs(m_cmakeArguments->value(), CommandLine::Raw); - if (m_useStaging->value()) - cmd.addArg("install"); - bool toolArgumentsSpecified = false; if (!m_toolArguments->value().isEmpty()) { cmd.addArg("--");