diff --git a/src/plugins/genericprojectmanager/genericmakestep.cpp b/src/plugins/genericprojectmanager/genericmakestep.cpp
index a271db590eed107f5612e2b8c09d26ae2ffd9e72..6fbb3d700f75899c3af9ed3067f9228d5febaf9d 100644
--- a/src/plugins/genericprojectmanager/genericmakestep.cpp
+++ b/src/plugins/genericprojectmanager/genericmakestep.cpp
@@ -52,6 +52,14 @@ GenericMakeStep::GenericMakeStep(GenericProject *pro, ProjectExplorer::BuildConf
 {
 }
 
+GenericMakeStep::GenericMakeStep(GenericMakeStep *bs, ProjectExplorer::BuildConfiguration *bc)
+    : AbstractMakeStep(bs, bc), m_pro(bs->project())
+{
+    m_buildTargets = bs->m_buildTargets;
+    m_makeArguments = bs->m_makeArguments;
+    m_makeCommand = bs->m_makeCommand;
+}
+
 GenericMakeStep::~GenericMakeStep()
 {
 }