diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 7040df500bb91..45a374f95e714 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -1024,7 +1024,13 @@ function(add_lit_testsuites project directory) endfunction() function(llvm_install_symlink name dest) - install(SCRIPT ${CMAKE_SOURCE_DIR}/cmake/modules/install_symlink.cmake + foreach(path ${CMAKE_MODULE_PATH}) + if(EXISTS ${path}/LLVMInstallSymlink.cmake) + set(INSTALL_SYMLINK ${path}/LLVMInstallSymlink.cmake) + break() + endif() + endforeach() + install(SCRIPT ${INSTALL_SYMLINK} CODE "install_symlink(${name} ${dest})" COMPONENT ${name}) diff --git a/llvm/cmake/modules/install_symlink.cmake b/llvm/cmake/modules/LLVMInstallSymlink.cmake similarity index 100% rename from llvm/cmake/modules/install_symlink.cmake rename to llvm/cmake/modules/LLVMInstallSymlink.cmake