diff --git a/src/plugins/qmakeprojectmanager/makestep.cpp b/src/plugins/qmakeprojectmanager/makestep.cpp
index b6991cf1bf3f59992f859a37f1154860db3f188e..d401967922b36bc09a9d7ff47e8cc60b4a098e82 100644
--- a/src/plugins/qmakeprojectmanager/makestep.cpp
+++ b/src/plugins/qmakeprojectmanager/makestep.cpp
@@ -232,6 +232,8 @@ bool MakeStep::init()
             }
         }
         QString relObjectsDir = QDir(pp->workingDirectory()).relativeFilePath(objectsDir);
+        if (relObjectsDir == QLatin1String("."))
+            relObjectsDir.clear();
         if (!relObjectsDir.isEmpty())
             relObjectsDir += QLatin1Char('/');
         QString objectFile = relObjectsDir +