diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
index 68c5500099ec2a86cf7c7b39cb740004e99f8ad1..c0d0ce2135ba4f2dc0e82499645953f5aeab360a 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
@@ -159,7 +159,11 @@ QList<BuildConfigurationInfo> Qt4MaemoTargetFactory::availableBuildConfiguration
         if (!version->isValid() || !version->toolChainAvailable())
             continue;
         QtVersion::QmakeBuildConfigs config = version->defaultBuildConfig();
+#ifdef Q_OS_WIN
+        QString dir = QFileInfo(proFilePath).absolutePath();
+#else
         QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), id);
+#endif
         infos.append(BuildConfigurationInfo(version, config, QString(), dir));
         infos.append(BuildConfigurationInfo(version, config ^ QtVersion::DebugBuild, QString(), dir));
     }
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index b4e74c2489520ef162ddd3eac1571d2661bcbd31..8bef87f6508a9bddb1dfc05b37a4b255e0353f8b 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -751,6 +751,10 @@ bool QtVersion::supportsShadowBuilds() const
         // We can not support shadow building with the ABLD system
         return false;
     }
+#ifdef Q_OS_WIN
+    if (targets.contains(Constants::MEEGO_DEVICE_TARGET_ID))
+        return false;
+#endif
     return true;
 }