forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			564 B
		
	
	
	
		
			CMake
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			564 B
		
	
	
	
		
			CMake
		
	
	
	
| # 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()
 |