From 01f175142a4b8e2cd4b1718ce88ad2d66cfa1e0f Mon Sep 17 00:00:00 2001 From: Viktor Gal Date: Fri, 27 Jan 2017 12:08:30 +0800 Subject: [PATCH] symlinks does not work under windows make sure that the data symlinks are actually populated on windows platform --- examples/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 6b08dc99a17..d6a91095d81 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,3 +1,10 @@ +# symlinks for windows does not work, not even cmake's create_symlink. +# make sure that the data directories are populated everywhere +IF(WIN32) + EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E remove "${CMAKE_CURRENT_SOURCE_DIR}/undocumented/data") + EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_SOURCE_DIR}/data/toy" "${CMAKE_CURRENT_SOURCE_DIR}/undocumented/data") +ENDIF() + IF (NOT TRAVIS_DISABLE_LIBSHOGUN_TESTS AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/undocumented/libshogun) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/undocumented/libshogun) ENDIF()