From a422299ec728363667f39ef93f913ed5918f976a Mon Sep 17 00:00:00 2001
From: Francois Keith <francois.keith@gmail.com>
Date: Fri, 13 May 2011 19:09:07 +0200
Subject: [PATCH] Win32: Instead of a symbolic link, realize a dirty copy of
 the headers

---
 src/CMakeLists.txt | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ba5f531..8a77a60 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -27,12 +27,15 @@ FOREACH(header ${headers})
   set(bin_path ${${PROJECT_NAME}_BINARY_DIR}/include/${PROJECT_NAME}/${headerName})
   set(install_path ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
   execute_process(COMMAND ${CMAKE_COMMAND} -E remove ${bin_path})
+  IF(WIN32)
+  execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src_path} ${bin_path} )
+  ELSE(WIN32)
   execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${src_path} ${bin_path} )
+  ENDIF(WIN32)
   install(FILES ${src_path} DESTINATION ${install_path}
           PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
 ENDFOREACH(header)
 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
-INCLUDE_DIRECTORIES(${${PROJECT_NAME}_SOURCE_DIR}/include)
 
 # --- COMPILATION OF PLUGINS
 FOREACH(lib ${libs})
-- 
GitLab