diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index 62105009948054d96da87ae02fe9eb3d4ddb1be9..32b3f2392d1a78f849846b808ee6e7a43f5f2c62 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -990,17 +990,19 @@ QStringList QtVersionManager::splitLine(const QString &line)
             escape = !escape;
         } else if (escape || line.at(i) != ' ') {
             currentWord += line.at(i);
-        } else {
+        } else if (!currentWord.isEmpty()) {
             results << currentWord;
-            currentWord.clear();;
+            currentWord.clear();
         }
 #else
         if (escape) {
             currentWord += line.at(i);
             escape = false;
         } else if (line.at(i) == ' ') {
-            results << currentWord;
-            currentWord.clear();
+            if (!currentWord.iSEmpty()) {
+                results << currentWord;
+                currentWord.clear();
+            }
         } else if (line.at(i) == '\\') {
             escape = true;
         } else {