Fix "TARGET=" in .pro files

Default to the baseName() of the .pro file.
This commit is contained in:
dt
2009-08-13 17:18:18 +02:00
parent b104b43fa0
commit 39913b3216
3 changed files with 14 additions and 3 deletions

View File

@@ -592,16 +592,20 @@ void Qt4RunConfiguration::updateTarget()
}
}
QString target = reader->value("TARGET");
if (target.isEmpty())
target = QFileInfo(m_proFilePath).baseName();
#if defined (Q_OS_MAC)
if (reader->values("CONFIG").contains("app_bundle")) {
m_workingDir += QLatin1Char('/')
+ reader->value("TARGET")
+ target
+ QLatin1String(".app/Contents/MacOS");
}
#endif
m_workingDir = QDir::cleanPath(m_workingDir);
m_executable = QDir::cleanPath(m_workingDir + QLatin1Char('/') + reader->value("TARGET"));
m_executable = QDir::cleanPath(m_workingDir + QLatin1Char('/') + target);
//qDebug()<<"##### updateTarget sets:"<<m_workingDir<<m_executable;
#if defined (Q_OS_WIN)