diff options
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4project.cpp')
-rw-r--r-- | src/plugins/qt4projectmanager/qt4project.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index e72aca89126..006352f4a01 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -780,8 +780,13 @@ bool Qt4Project::wasEvaluateCanceled() QString Qt4Project::defaultTopLevelBuildDirectory() const { - QFileInfo info(file()->fileName()); - return QDir(projectDirectory() + QLatin1String("/../") + info.baseName() + QLatin1String("-build")).absolutePath(); + return defaultTopLevelBuildDirectory(file()->fileName()); +} + +QString Qt4Project::defaultTopLevelBuildDirectory(const QString &profilePath) +{ + QFileInfo info(profilePath); + return QDir(projectDirectory(profilePath) + QLatin1String("/../") + info.baseName() + QLatin1String("-build")).absolutePath(); } void Qt4Project::asyncUpdate() |