forked from qt-creator/qt-creator
qmake: Do not rely an rootProjectNode in QmakeProFile::buildDir
Change-Id: I68211110c84587376079c02e0a7cd5f6ac6f9295 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
ea23967630
commit
f8aaa2e0eb
@@ -1961,7 +1961,7 @@ QString QmakeProFile::sourceDir() const
|
||||
|
||||
QString QmakeProFile::buildDir(QmakeBuildConfiguration *bc) const
|
||||
{
|
||||
const QDir srcDirRoot = m_project->rootProjectNode()->sourceDir();
|
||||
const QDir srcDirRoot = QDir(m_project->projectDirectory().toString());
|
||||
const QString relativeDir = srcDirRoot.relativeFilePath(directoryPath().toString());
|
||||
if (!bc && m_project->activeTarget())
|
||||
bc = static_cast<QmakeBuildConfiguration *>(m_project->activeTarget()->activeBuildConfiguration());
|
||||
|
||||
Reference in New Issue
Block a user