Skip to content
Snippets Groups Projects
Commit a422299e authored by Francois Keith's avatar Francois Keith Committed by Francois Keith
Browse files

Win32: Instead of a symbolic link, realize a dirty copy of the headers

parent 268af840
No related branches found
No related tags found
No related merge requests found
...@@ -27,12 +27,15 @@ FOREACH(header ${headers}) ...@@ -27,12 +27,15 @@ FOREACH(header ${headers})
set(bin_path ${${PROJECT_NAME}_BINARY_DIR}/include/${PROJECT_NAME}/${headerName}) set(bin_path ${${PROJECT_NAME}_BINARY_DIR}/include/${PROJECT_NAME}/${headerName})
set(install_path ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME}) set(install_path ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
execute_process(COMMAND ${CMAKE_COMMAND} -E remove ${bin_path}) 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} ) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${src_path} ${bin_path} )
ENDIF(WIN32)
install(FILES ${src_path} DESTINATION ${install_path} install(FILES ${src_path} DESTINATION ${install_path}
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE) PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
ENDFOREACH(header) ENDFOREACH(header)
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
INCLUDE_DIRECTORIES(${${PROJECT_NAME}_SOURCE_DIR}/include)
# --- COMPILATION OF PLUGINS # --- COMPILATION OF PLUGINS
FOREACH(lib ${libs}) FOREACH(lib ${libs})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment