diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp index 2dbf592448207fc94cf9af907d522992633a2e43..d9b1df4181f2f89a5d999bd4cd361e501ee32376 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp @@ -146,11 +146,14 @@ QString Qt4MaemoTargetFactory::buildNameForId(const QString &id) const QString Qt4MaemoTargetFactory::shadowBuildDirectory(const QString &profilePath, const QString &id, const QString &suffix) { - //TODO why? #if defined(Q_OS_WIN) - return profilePath; -#endif + // No shadowbuilding for windows! + Q_UNUSED(id); + Q_UNUSED(suffix); + return QFileInfo(profilePath).absolutePath(); +#else return Qt4BaseTargetFactory::shadowBuildDirectory(profilePath, id, suffix); +#endif } bool Qt4MaemoTargetFactory::isMobileTarget(const QString &id) diff --git a/src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp b/src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp index 0ed35db69beeffbd27320866d6b323a4a8e86292..82775104a2c18c3ba6ac51dd60a940b946c3a102 100644 --- a/src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp @@ -127,12 +127,11 @@ ProjectExplorer::Target *Qt4SymbianTargetFactory::restore(ProjectExplorer::Proje return 0; } -QString Qt4SymbianTargetFactory::shadowBuildDirectory(const QString &projectDirectory, const QString &id, const QString &suffix) +QString Qt4SymbianTargetFactory::shadowBuildDirectory(const QString &profilePath, const QString &id, const QString &suffix) { - Q_UNUSED(projectDirectory); Q_UNUSED(id); Q_UNUSED(suffix); - return projectDirectory; + return QFileInfo(profilePath).absolutePath(); } QList<ProjectExplorer::Task> Qt4SymbianTargetFactory::reportIssues(const QString &proFile)