diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
index 2bc4bfbe63505e8ddafca5f3b4e4bdc67cfc2d67..fbd9076b1083cd379b1e5b5b50085c2bea88965f 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
@@ -96,11 +96,7 @@ void QmlProjectRunConfiguration::ctor()
 
     setDisplayName(tr("QML Viewer", "QMLRunConfiguration display name."));
 
-#ifdef Q_OS_MAC
-    const QString qmlViewerName = QLatin1String("QMLViewer");
-#else
-    const QString qmlViewerName = QLatin1String("qmlviewer");
-#endif
+    const QString qmlViewerName = QLatin1String("qmlobserver");
 
     if (m_qmlViewerDefaultPath.isEmpty()) {
         QDir qmlviewerExecutable(QCoreApplication::applicationDirPath());
@@ -111,7 +107,7 @@ void QmlProjectRunConfiguration::ctor()
 #endif
         QFileInfo qmlviewerFileInfo(m_qmlViewerDefaultPath);
         if (!qmlviewerFileInfo.exists()) {
-            qWarning() << "QmlProjectRunConfiguration::ctor(): qmlviewer executable does not exist at" << m_qmlViewerDefaultPath;
+            qWarning() << "QmlProjectRunConfiguration::ctor(): QML Viewer executable does not exist at" << m_qmlViewerDefaultPath;
             m_qmlViewerDefaultPath.clear();
         } else if (!qmlviewerFileInfo.isFile()) {
             qWarning() << "QmlProjectRunConfiguration::ctor(): " << m_qmlViewerDefaultPath << " is not a file";
diff --git a/src/tools/qml/qml.pro b/src/tools/qml/qml.pro
index 42a03b117c335fcab95d36e706f08e600cde4eb0..93681d17d531e5c56a16cc5565822ef75fb67b44 100644
--- a/src/tools/qml/qml.pro
+++ b/src/tools/qml/qml.pro
@@ -4,7 +4,7 @@ contains(QT_CONFIG, declarative) {
 
     include(../../private_headers.pri)
     exists($${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativemetatype_p.h) {
-        SUBDIRS += qmldump qmlviewer
+        SUBDIRS += qmldump qmlobserver
     } else {
         warning()
         warning("QmlDump utility has been disabled")
diff --git a/src/tools/qml/qmlviewer/qmlviewer.pro b/src/tools/qml/qmlviewer/qmlviewer.pro
index f7da4ea25562c260f9522a1ee82e75c6f07d145e..55c30c13aeb395e164f7482320a1e37a084728d8 100644
--- a/src/tools/qml/qmlviewer/qmlviewer.pro
+++ b/src/tools/qml/qmlviewer/qmlviewer.pro
@@ -15,4 +15,4 @@ mac {
     ICON=qml.icns
 }
 
-TARGET=qmlviewer
+TARGET=qmlobserver