|  | # We need to execute this script at installation time because the | 
|  | # DESTDIR environment variable may be unset at configuration time. | 
|  | # See PR8397. | 
|  |  | 
|  | function(install_symlink name target outdir) | 
|  | if(CMAKE_HOST_UNIX) | 
|  | set(LINK_OR_COPY create_symlink) | 
|  | set(DESTDIR $ENV{DESTDIR}) | 
|  | else() | 
|  | set(LINK_OR_COPY copy) | 
|  | endif() | 
|  |  | 
|  | set(bindir "${DESTDIR}${CMAKE_INSTALL_PREFIX}/${outdir}/") | 
|  |  | 
|  | message("Creating ${name}") | 
|  |  | 
|  | execute_process( | 
|  | COMMAND "${CMAKE_COMMAND}" -E ${LINK_OR_COPY} "${target}" "${name}" | 
|  | WORKING_DIRECTORY "${bindir}") | 
|  |  | 
|  | endfunction() |