mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-16 11:08:09 +00:00
[CMake] More cleanup of installing symlinks.
In order to support building clang out-of-tree the install_symlink script needs to be installed, and it needs to be found by searching the CMAKE_MODULE_PATH. This change renames install_symlink -> LLVMInstallSymlink so it doesn't conflict with naming from other projects, and adds searching behavior in AddLLVM.cmake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248009 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
068d9ce827
commit
f8d6e92d57
@ -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})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user