at 23.05-pre 23 lines 911 B view raw
1diff --git a/llvm/cmake/modules/LLVMInstallSymlink.cmake b/llvm/cmake/modules/LLVMInstallSymlink.cmake 2index b5c35f706cb7..ac25e40b1436 100644 3--- a/cmake/modules/LLVMInstallSymlink.cmake 4+++ b/cmake/modules/LLVMInstallSymlink.cmake 5@@ -4,11 +4,16 @@ 6 7 include(GNUInstallDirs) 8 9+set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../../../cmake/Modules" ${CMAKE_MODULE_PATH}) 10+include(ExtendPath) 11+ 12 function(install_symlink name target outdir) 13 set(DESTDIR $ENV{DESTDIR}) 14- set(bindir "${DESTDIR}${CMAKE_INSTALL_PREFIX}/${outdir}") 15+ message(STATUS "Creating ${name} at ${bindir} (${CMAKE_MODULE_PATH})") 16+ extend_path(prefixed_outdir "${CMAKE_INSTALL_PREFIX}" "${outdir}") 17+ set(bindir "${DESTDIR}${prefixed_outdir}") 18 19- message(STATUS "Creating ${name}") 20+ message(STATUS "Creating ${name} at ${bindir}") 21 22 execute_process( 23 COMMAND "${CMAKE_COMMAND}" -E create_symlink "${target}" "${name}"