From f6acf1f7b7d69639881265c1fad2b10e07e66484 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 8 Nov 2024 18:09:16 -0500 Subject: [PATCH] cmSystemTools: Reduce rightward drift in success path on UNIX --- Source/cmSystemTools.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 351b9bc412..e6edd69309 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -2736,13 +2736,11 @@ void cmSystemTools::FindCMakeResources(const char* argv0) #else std::string errorMsg; std::string exe; - if (cmSystemTools::FindProgramPath(argv0, exe, errorMsg)) { - // remove symlinks - exe = cmSystemTools::GetRealPath(exe); - exe_dir = cmSystemTools::GetFilenamePath(exe); - } else { + if (!cmSystemTools::FindProgramPath(argv0, exe, errorMsg)) { // ??? } + exe = cmSystemTools::GetRealPath(exe); + exe_dir = cmSystemTools::GetFilenamePath(exe); #endif cmSystemToolsCMakeCommand = cmStrCat(exe_dir, "/cmake", cmSystemTools::GetExecutableExtension());