Изменено правило создания символических ссылок

This commit is contained in:
Andrei Astafev 2021-12-10 15:48:37 +03:00
parent d7b6411ad3
commit a747777174

View File

@ -135,9 +135,8 @@ function(myx_cmake_common_target_properties target)
endif() endif()
# Создание в каталоге ${CMAKE_BINARY_DIR} символических ссылок на каталоги в ${CMAKE_SOURCE_DIR}/files # Создание в каталоге ${CMAKE_BINARY_DIR} символических ссылок на каталоги в ${CMAKE_SOURCE_DIR}/files
if(NOT TARGET ${target}-symlinks AND UNIX) if(NOT TARGET myx-cmake-symlinks-to-project-directories AND UNIX)
add_custom_target( add_custom_target(myx-cmake-symlinks-to-project-directories
${target}-symlinks
WORKING_DIRECTORY ${CMAKE_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
# Ссылка на каталог с журналами # Ссылка на каталог с журналами
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/log COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/log
@ -151,6 +150,6 @@ function(myx_cmake_common_target_properties target)
# Ссылка на каталог настроек # Ссылка на каталог настроек
COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/etc COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/files/etc
${CMAKE_BINARY_DIR}/etc) ${CMAKE_BINARY_DIR}/etc)
add_dependencies(${target} ${target}-symlinks) add_dependencies(${target} myx-cmake-symlinks-to-project-directories)
endif() endif()
endfunction() endfunction()