Bill Hoffman 16 éve
szülő
commit
33c296a44e

+ 2 - 1
Source/cmGetFilenameComponentCommand.cxx

@@ -91,7 +91,8 @@ bool cmGetFilenameComponentCommand
       }
       }
 
 
     // Collapse the path to its simplest form.
     // Collapse the path to its simplest form.
-    result = cmSystemTools::CollapseFullPath(filename.c_str());
+    filename = cmSystemTools::CollapseFullPath(filename.c_str());
+    result   = cmSystemTools::GetRealPath(filename.c_str());
     }
     }
   else 
   else 
     {
     {

+ 1 - 0
Tests/CMakeTests/CMakeLists.txt

@@ -14,6 +14,7 @@ AddCMakeTest(VariableWatch "")
 AddCMakeTest(Include "")
 AddCMakeTest(Include "")
 AddCMakeTest(FindBase "")
 AddCMakeTest(FindBase "")
 AddCMakeTest(Toolchain "")
 AddCMakeTest(Toolchain "")
+AddCMakeTest(GetFilenameComponentSymlinks "")
 
 
 SET(GetPrerequisites_PreArgs
 SET(GetPrerequisites_PreArgs
   "-DCTEST_CONFIGURATION_TYPE:STRING=\\\${CTEST_CONFIGURATION_TYPE}"
   "-DCTEST_CONFIGURATION_TYPE:STRING=\\\${CTEST_CONFIGURATION_TYPE}"