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}"