From 5c7a578e4fd8a55e7db15788a6cc6a04486e2a34 Mon Sep 17 00:00:00 2001 From: Piotr Krysik Date: Wed, 17 Feb 2016 12:08:51 +0100 Subject: Tiding up cmake code for creating symbolic links --- cmake/Modules/CreateSymlink.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 cmake/Modules/CreateSymlink.cmake (limited to 'cmake/Modules/CreateSymlink.cmake') diff --git a/cmake/Modules/CreateSymlink.cmake b/cmake/Modules/CreateSymlink.cmake new file mode 100644 index 0000000..574c443 --- /dev/null +++ b/cmake/Modules/CreateSymlink.cmake @@ -0,0 +1,10 @@ +#create logical links in order to keep legacy names of apps +macro(CREATE_SYMLINK _source _dest) + set(source ${CMAKE_CURRENT_SOURCE_DIR}/${_source}) + set(dest ${CMAKE_CURRENT_BINARY_DIR}/${_dest}) + list(APPEND symlinks ${dest}) + add_custom_command( + DEPENDS ${source} OUTPUT ${dest} + COMMAND ln -sf ${_source} ${_dest} + ) +endmacro(CREATE_SYMLINK) -- cgit v1.2.3