cmlib/CMLibAuxilarySymlinks.cmake

20 lines
1.1 KiB
CMake
Raw Normal View History

if(NOT TARGET create_auxilary_symlinks)
if(UNIX)
add_custom_target(
create_auxilary_symlinks
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/files
# Ссылка на каталог с журналами
2020-04-09 21:59:21 +00:00
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/log ${CMAKE_BINARY_DIR}/files/log
# Ссылка на каталог с обрабатываемыми данными
2020-04-09 21:59:21 +00:00
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/lib ${CMAKE_BINARY_DIR}/files/lib
# Ссылка на каталог с временными данными
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/cache
${CMAKE_BINARY_DIR}/files/cache
# Ссылка на каталог с постоянными данными
2020-04-09 21:59:21 +00:00
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/data ${CMAKE_BINARY_DIR}/files/data
# Ссылка на каталог настроек
2020-04-09 21:59:21 +00:00
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/etc ${CMAKE_BINARY_DIR}/etc)
endif()
endif()