diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp index 92f4287db53a662ad71fb6536aaee36dabe986fd..9bd18305c3a19118ee507f498c2e7122b40f0dbb 100644 --- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp @@ -578,14 +578,13 @@ void Qt4RunConfiguration::updateTarget() } else { //qDebug()<<"reader didn't contain DESTDIR, setting to "<<baseDir; m_workingDir = baseDir; - -#if defined(Q_OS_WIN) - QString qmakeBuildConfig = "release"; - if (projectBuildConfiguration & QtVersion::DebugBuild) - qmakeBuildConfig = "debug"; - if (!reader->contains("DESTDIR")) - m_workingDir += QLatin1Char('/') + qmakeBuildConfig; -#endif + if (reader->values("CONFIG").contains("debug_and_release")) { + QString qmakeBuildConfig = "release"; + if (projectBuildConfiguration & QtVersion::DebugBuild) + qmakeBuildConfig = "debug"; + if (!reader->contains("DESTDIR")) + m_workingDir += QLatin1Char('/') + qmakeBuildConfig; + } } #if defined (Q_OS_MAC)