diff options
| author | Chris Bieneman <beanz@apple.com> | 2015-09-18 17:39:58 +0000 |
|---|---|---|
| committer | Chris Bieneman <beanz@apple.com> | 2015-09-18 17:39:58 +0000 |
| commit | 08249706cd640738af7e294816c3c52cc998ce04 (patch) | |
| tree | 0e4d685fc885729d3c747ad4a6a9426c76dc3b44 /llvm/cmake/modules/install_symlink.cmake | |
| parent | 4610486e88551145040774aaecdd79c3d34beb3e (diff) | |
| download | bcm5719-llvm-08249706cd640738af7e294816c3c52cc998ce04.tar.gz bcm5719-llvm-08249706cd640738af7e294816c3c52cc998ce04.zip | |
[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
llvm-svn: 248009
Diffstat (limited to 'llvm/cmake/modules/install_symlink.cmake')
| -rw-r--r-- | llvm/cmake/modules/install_symlink.cmake | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/cmake/modules/install_symlink.cmake b/llvm/cmake/modules/install_symlink.cmake deleted file mode 100644 index 65973a57135..00000000000 --- a/llvm/cmake/modules/install_symlink.cmake +++ /dev/null @@ -1,28 +0,0 @@ -# We need to execute this script at installation time because the -# DESTDIR environment variable may be unset at configuration time. -# See PR8397. - -function(install_symlink name target) - if(UNIX) - set(LINK_OR_COPY create_symlink) - set(DESTDIR $ENV{DESTDIR}) - else() - set(LINK_OR_COPY copy) - endif() - - # CMAKE_EXECUTABLE_SUFFIX is undefined on cmake scripts. See PR9286. - if( WIN32 ) - set(EXECUTABLE_SUFFIX ".exe") - else() - set(EXECUTABLE_SUFFIX "") - endif() - - set(bindir "${DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/") - - message("Creating ${name}") - - execute_process( - COMMAND "${CMAKE_COMMAND}" -E ${LINK_OR_COPY} "${target}${EXECUTABLE_SUFFIX}" "${name}${EXECUTABLE_SUFFIX}" - WORKING_DIRECTORY "${bindir}") - -endfunction() |

