diff options
author | Domen Vrankar <domen.vrankar@gmail.com> | 2017-05-14 21:44:56 (GMT) |
---|---|---|
committer | Domen Vrankar <domen.vrankar@gmail.com> | 2017-05-14 21:45:18 (GMT) |
commit | 263840681331b0b75ee179b27ec33bb909f4c98c (patch) | |
tree | 1023c25a6319122d68068d0508899ab031be08b7 /Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake | |
parent | 6949b71ff13e222925c0939c50f669e23b6da785 (diff) | |
download | CMake-263840681331b0b75ee179b27ec33bb909f4c98c.zip CMake-263840681331b0b75ee179b27ec33bb909f4c98c.tar.gz CMake-263840681331b0b75ee179b27ec33bb909f4c98c.tar.bz2 |
CPack test symlinks in package
Diffstat (limited to 'Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake')
-rw-r--r-- | Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake b/Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake new file mode 100644 index 0000000..fef765c --- /dev/null +++ b/Tests/RunCMake/CPack/tests/SYMLINKS/test.cmake @@ -0,0 +1,14 @@ +install(DIRECTORY DESTINATION empty_dir COMPONENT links) +install(FILES CMakeLists.txt DESTINATION non_empty_dir COMPONENT links) + +# test symbolic link to an empty dir +execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink empty_dir symlink_to_empty_dir) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/symlink_to_empty_dir DESTINATION "." COMPONENT links) + +# test symbolic link to a non empty dir +execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink non_empty_dir symlink_to_non_empty_dir) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/symlink_to_non_empty_dir DESTINATION "." COMPONENT links) + +if(PACKAGING_TYPE STREQUAL "COMPONENT") + set(CPACK_COMPONENTS_ALL links) +endif() |