From ef0cd3dc40b0e22e99a05394463e316c98de09bf Mon Sep 17 00:00:00 2001 From: Matthew Woehlke Date: Tue, 16 Aug 2022 15:36:50 -0400 Subject: Tests: Fix CMakePresets test in unusual environments Tweak test in RunCMake/CMakePresets/GoodNoSCache.cmake to use the canonical directory for comparison. This avoids an effectively spurious test failure if the overall CMake build directory is a symlink. --- Tests/RunCMake/CMakePresets/GoodNoSCache.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/Tests/RunCMake/CMakePresets/GoodNoSCache.cmake b/Tests/RunCMake/CMakePresets/GoodNoSCache.cmake index df58e72..d9e399f 100644 --- a/Tests/RunCMake/CMakePresets/GoodNoSCache.cmake +++ b/Tests/RunCMake/CMakePresets/GoodNoSCache.cmake @@ -1,4 +1,5 @@ include(${CMAKE_CURRENT_LIST_DIR}/TestVariable.cmake) get_filename_component(_parent "${CMAKE_SOURCE_DIR}" DIRECTORY) +file(REAL_PATH "${_parent}" _parent) test_variable(CMAKE_BINARY_DIR "" "${_parent}/GoodNoSCachePrep-build") -- cgit v0.12