add_llvm_executable(lld lld.cpp ) target_link_libraries(lld lldDriver LLVMSupport ) install(TARGETS lld RUNTIME DESTINATION bin) # Create the lld-link[.exe] symlink in the build directory. If symlink is not # supported by the operating system, create a copy instead. if(UNIX) set(command create_symlink) # Make relative symlink set(src "lld${CMAKE_EXECUTABLE_SUFFIX}") else() set(command copy) set(src "${LLVM_RUNTIME_OUTPUT_INTDIR}/lld${CMAKE_EXECUTABLE_SUFFIX}") endif() set(dst "${LLVM_RUNTIME_OUTPUT_INTDIR}/lld-link${CMAKE_EXECUTABLE_SUFFIX}") add_custom_command(TARGET lld POST_BUILD COMMAND ${CMAKE_COMMAND} -E ${command} ${src} ${dst})