From f0d8606267777ffa5c62f7d960663e30abfbc715 Mon Sep 17 00:00:00 2001 From: Eduard Voronkin Date: Fri, 1 Aug 2025 23:34:12 -0700 Subject: [PATCH] cmLocalGenerator: fix destination path construction for PCH/PDB copying --- Source/cmLocalGenerator.cxx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index d1c03a2433..b7ee42004f 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -2939,10 +2939,9 @@ void cmLocalGenerator::CopyPchCompilePdb( std::string const from_file = replaceExtension(reuseTarget->GetCompilePDBPath(config), extension); std::string const to_dir = target->GetCompilePDBDirectory(config); - std::string const to_file = cmStrCat( - replaceExtension(reuseTarget->GetCompilePDBName(config), extension), - '/'); - std::string const dest_file = cmStrCat(to_dir, to_file); + std::string const to_file = + replaceExtension(reuseTarget->GetCompilePDBName(config), extension); + std::string const dest_file = cmStrCat(to_dir, '/', to_file); file << "foreach(retry RANGE 1 30)\n"; file << " if (EXISTS \"" << from_file << "\" AND (NOT EXISTS \""