1# We need to execute this script at installation time because the 2# DESTDIR environment variable may be unset at configuration time. 3# See PR8397. 4 5if(UNIX) 6 set(LINK_OR_COPY create_symlink) 7 set(DESTDIR $ENV{DESTDIR}) 8else() 9 set(LINK_OR_COPY copy) 10endif() 11 12# CMAKE_EXECUTABLE_SUFFIX is undefined on cmake scripts. See PR9286. 13if( WIN32 ) 14 set(EXECUTABLE_SUFFIX ".exe") 15else() 16 set(EXECUTABLE_SUFFIX "") 17endif() 18 19set(bindir "${DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/") 20 21message("Creating llvm-ranlib") 22 23execute_process( 24 COMMAND "${CMAKE_COMMAND}" -E ${LINK_OR_COPY} "llvm-ar${EXECUTABLE_SUFFIX}" "llvm-ranlib${EXECUTABLE_SUFFIX}" 25 WORKING_DIRECTORY "${bindir}") 26