diff --git a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp index f3a71728d00..496ddb76c13 100644 --- a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp @@ -372,7 +372,8 @@ QString QmakeBuildConfiguration::unalignedBuildDirWarning() bool QmakeBuildConfiguration::isBuildDirAtSafeLocation(const FilePath &sourceDir, const FilePath &buildDir) { - return buildDir.path().count('/') == sourceDir.path().count('/'); + return buildDir.path().count('/') == sourceDir.path().count('/') + || buildDir.isChildOf(sourceDir); } bool QmakeBuildConfiguration::isBuildDirAtSafeLocation() const