[Driver] Create "link[.exe]" symlink for the Windows driver.
Clang creates "clang-cl" as a symlink to (or a copy of) "clang" for the MSVC- compatible driver. This patch is to do the same thing for "link" and "lld". Differential Revision: http://llvm-reviews.chandlerc.com/D3066 llvm-svn: 203751
This commit is contained in:
parent
294607e122
commit
f7ada499f1
|
|
@ -8,3 +8,16 @@ target_link_libraries(lld
|
|||
|
||||
install(TARGETS lld
|
||||
RUNTIME DESTINATION bin)
|
||||
|
||||
# Create the 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)
|
||||
else()
|
||||
set(command copy)
|
||||
endif()
|
||||
set(src "lld${CMAKE_EXECUTABLE_SUFFIX}")
|
||||
set(dst "link${CMAKE_EXECUTABLE_SUFFIX}")
|
||||
add_custom_command(TARGET lld POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E ${command} ${src} ${dst}
|
||||
WORKING_DIRECTORY "${LLVM_RUNTIME_OUTPUT_INTDIR}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue