Explorar o código

cmSystemTools: Reduce rightward drift in success path on UNIX

Brad King hai 1 ano
pai
achega
f6acf1f7b7
Modificáronse 1 ficheiros con 3 adicións e 5 borrados
  1. 3 5
      Source/cmSystemTools.cxx

+ 3 - 5
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());