15 lines
		
	
	
		
			677 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			677 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 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()
 |