Explorar o código

Tests: Update RunCMake.DependencyGraph to canonicalize paths when comparing

A symbolic link in the path was causing false path mismatches.
Resolving the symlinks makes both paths identical.

Signed-off-by: William R. Dieter <[email protected]>
William R. Dieter %!s(int64=5) %!d(string=hai) anos
pai
achega
f6f048898d
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      Tests/RunCMake/DependencyGraph/RunCMakeTest.cmake

+ 2 - 1
Tests/RunCMake/DependencyGraph/RunCMakeTest.cmake

@@ -10,7 +10,8 @@ function(check_files dir)
   set(actual)
   foreach(i IN LISTS glob)
     if(NOT i MATCHES "(\\.manifest$)|(\\.exp$)|(\\.tds$)")
-      list(APPEND actual ${i})
+      get_filename_component(real_path ${i} REALPATH)
+      list(APPEND actual ${real_path})
     endif()
   endforeach()
   list(REMOVE_DUPLICATES actual)