diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp index 1502a8c04b13111d3dc4e19289049300583e5b90..a9b6b2a7db0d7746bce870eee2bc0594709317d4 100644 --- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp +++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp @@ -250,11 +250,15 @@ bool TargetSetupPage::setupProject(Qt4ProjectManager::Qt4Project *project) info.isTemporary = false; } + QString directory = info.directory; + if (!info.isShadowBuild) + directory = project->projectDirectory(); + // we want to havbe two BCs set up, one to build debug, the other to build release. targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig, - info.additionalArguments, info.directory)); + info.additionalArguments, directory)); targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig ^ QtVersion::DebugBuild, - info.additionalArguments, info.directory)); + info.additionalArguments, directory)); } // create the target: