From 08b93977cffacc53f2c5b405f781efd035240175 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 14 Apr 2011 09:35:21 -0400 Subject: [PATCH] find_package: Fix system package registry test path conversion Do not use file(TO_NATIVE_PATH) to compute the value to store in the registry. It is meant for constructing values to be put in shells. Since find_package() can use the value with CMake-normalized slashes do not bother with any conversion. --- Tests/FindPackageTest/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/FindPackageTest/CMakeLists.txt b/Tests/FindPackageTest/CMakeLists.txt index 9ac9eee0d..89383a0eb 100644 --- a/Tests/FindPackageTest/CMakeLists.txt +++ b/Tests/FindPackageTest/CMakeLists.txt @@ -42,7 +42,7 @@ FIND_PACKAGE(VersionTestD 1.2.3.4) SET(CMakeTestSystemPackage "") IF(WIN32 AND NOT CYGWIN) # Try writing a value to the system package registry. - FILE(TO_NATIVE_PATH "${FindPackageTest_SOURCE_DIR}/SystemPackage" _data) + SET(_data "${FindPackageTest_SOURCE_DIR}/SystemPackage") SET(_key "HKLM\\Software\\Kitware\\CMake\\Packages\\CMakeTestSystemPackage") SET(_file "${FindPackageTest_BINARY_DIR}/CMakeTestSystemPackage.data") FILE(WRITE ${_file} "${_data}\n")