MACRO(INSTALL_SYMLINK linktarget linkname destination) IF(UNIX) IF(IS_ABSOLUTE ${destination}) SET(FULL_DESTINATION "\$ENV{DESTDIR}${destination}/${linkname}") ELSE(IS_ABSOLUTE ${destination}) SET(FULL_DESTINATION "\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${destination}/${linkname}") ENDIF(IS_ABSOLUTE ${destination}) INSTALL(CODE "MESSAGE(STATUS \"Symlink: ${FULL_DESTINATION} -> ${linktarget}\") EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink ${linktarget} ${FULL_DESTINATION})") ENDIF() ENDMACRO()