diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index 65b79a7238a..fc8f446bf3e 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -298,13 +298,12 @@ Tasking::GroupItem QMakeStep::runRecipe() m_needToRunQMake = false; }; - QList processList = {onGroupSetup(onSetup), - onGroupDone(onDone, CallDoneIf::Success), - ProcessTask(onQMakeSetup, onProcessDone)}; - if (m_runMakeQmake) - processList << ProcessTask(onMakeQMakeSetup, onProcessDone); - - return Group(processList); + return Group { + onGroupSetup(onSetup), + ProcessTask(onQMakeSetup, onProcessDone), + m_runMakeQmake ? ProcessTask(onMakeQMakeSetup, onProcessDone) : nullItem, + onGroupDone(onDone, CallDoneIf::Success) + }; } void QMakeStep::setForced(bool b)