Remove need for elevated command line in Windows

Changes use of mklink in Windows test builds, to create junctions instead of
directory symbolic links. This removes the need for an elevated command prompt
when running cmake to create the Visual Studio project files.
This commit is contained in:
Simon B 2016-11-12 22:34:10 +00:00 committed by Simon Butcher
parent 5e20b82395
commit 31ea513dce

View File

@ -112,7 +112,7 @@ if (NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
if (CMAKE_HOST_UNIX)
set(command ln -s ${target} ${link})
else()
set(command cmd.exe /c mklink /d ${link} ${target})
set(command cmd.exe /c mklink /j ${link} ${target})
endif()
execute_process(COMMAND ${command}