diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp
index 3424b81ebb45318ecfe75db6d961900c33c0215b..fa59dbedbbd77b4f092977fe6c0efb8e056dcac8 100644
--- a/src/plugins/qt4projectmanager/makestep.cpp
+++ b/src/plugins/qt4projectmanager/makestep.cpp
@@ -93,7 +93,8 @@ bool MakeStep::init(const QString &name)
         }
     } else {
         args = value(name, "makeargs").toStringList();
-        args << qt4project->defaultMakeTarget(name);
+        if (!qt4project->defaultMakeTarget(name).isEmpty())
+            args << qt4project->defaultMakeTarget(name);
     }
 
     // -w option enables "Enter"/"Leaving directory" messages, which we need for detecting the