Fix out-of-tree testing symlinks on Windows

This commit is contained in:
Darryl Green 2018-06-07 11:55:50 +01:00
parent c041435fcf
commit d75ee64c1f

View File

@ -67,7 +67,11 @@ function(link_to_source base_name)
if (CMAKE_HOST_UNIX) if (CMAKE_HOST_UNIX)
set(command ln -s ${target} ${link}) set(command ln -s ${target} ${link})
else() else()
set(command cmd.exe /c mklink /j ${link} ${target}) if (IS_DIRECTORY ${target})
set(command cmd.exe /c mklink /j ${link} ${target})
else()
set(command cmd.exe /c mklink ${link} ${target})
endif()
endif() endif()
execute_process(COMMAND ${command} execute_process(COMMAND ${command}