Make lld-link symlink relative.
authorShankar Easwaran <shankarke@gmail.com>
Sat, 18 Oct 2014 05:26:35 +0000 (05:26 +0000)
committerShankar Easwaran <shankarke@gmail.com>
Sat, 18 Oct 2014 05:26:35 +0000 (05:26 +0000)
llvm-svn: 220130

lld/tools/lld/CMakeLists.txt

index 637cb9c3d9bc47fef4dd52b2037921e9aed7e1c9..cb8a1029949752e0021e05318ac39fcb2eea5c49 100644 (file)
@@ -13,10 +13,12 @@ install(TARGETS lld
 # 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(src "${LLVM_RUNTIME_OUTPUT_INTDIR}/lld${CMAKE_EXECUTABLE_SUFFIX}")
 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})