From f866b03b191299e5d5cde11cdad905a90b94bf26 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Wed, 10 Aug 2022 19:55:58 +0200 Subject: [PATCH] CMakePM: Do not use displayName for build directory This code path was used when adding a new build type from settings via Add -> RelWithDebInfo and it would be expanded to "Release-with-Debug- Information". On Windows this can lead to long paths and problems. Change-Id: Ie6ab74414778a2e723bfa08d6765292dfe6bce22 Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp index a052fdc8b3b..038ec7302c5 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp @@ -1304,7 +1304,7 @@ CMakeBuildConfiguration::CMakeBuildConfiguration(Target *target, Id id) if (info.buildDirectory.isEmpty()) { setBuildDirectory(shadowBuildDirectory(target->project()->projectFilePath(), k, - info.displayName, + info.typeName, info.buildType)); }