diff --git a/src/plugins/qt4projectmanager/gdbmacrosbuildstep.cpp b/src/plugins/qt4projectmanager/gdbmacrosbuildstep.cpp
index c94a2bca0cf3c76d9c76058a4bc398ada77ac587..bffc29734f7d02f05728ce6614cef69095a2b4e0 100644
--- a/src/plugins/qt4projectmanager/gdbmacrosbuildstep.cpp
+++ b/src/plugins/qt4projectmanager/gdbmacrosbuildstep.cpp
@@ -61,15 +61,14 @@ bool GdbMacrosBuildStep::init(const QString &buildConfiguration)
 
 void GdbMacrosBuildStep::run(QFutureInterface<bool> & fi)
 {
+    QStringList files;
+    files << "gdbmacros.cpp" << "gdbmacros.pro";
+
     QVariant v = value("clean");
     if (v.isNull() || v.toBool() == false) {
         addToOutputWindow("<b>Creating gdb macros library...</b>");
         // Normal run
         QString dumperPath = Core::ICore::instance()->resourcePath() + "/gdbmacros/";
-        QStringList files;
-        files << "gdbmacros.cpp"
-              << "gdbmacros.pro";
-
         QString destDir = m_buildDirectory + "/qtc-gdbmacros/";
         QDir dir;
         dir.mkpath(destDir);
@@ -150,10 +149,6 @@ void GdbMacrosBuildStep::run(QFutureInterface<bool> & fi)
         make.start(qt4Project->qtVersion(m_buildConfiguration)->makeCommand(), QStringList()<<"distclean");
         make.waitForFinished();
 
-        QStringList files;
-        files << "gdbmacros.cpp"
-              << "gdbmacros.pro";
-
         QStringList directories;
         directories << "debug"
                     << "release";