From f8aaa2e0eb90db88088c4ed4630d510b3a784ab4 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 15 Feb 2017 12:59:18 +0100 Subject: [PATCH] qmake: Do not rely an rootProjectNode in QmakeProFile::buildDir Change-Id: I68211110c84587376079c02e0a7cd5f6ac6f9295 Reviewed-by: Tim Jenssen --- src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp index 4c503b11587..f5928949ec8 100644 --- a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp @@ -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(m_project->activeTarget()->activeBuildConfiguration());