summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules/install_symlink.cmake
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2015-09-18 17:39:58 +0000
committerChris Bieneman <beanz@apple.com>2015-09-18 17:39:58 +0000
commit08249706cd640738af7e294816c3c52cc998ce04 (patch)
tree0e4d685fc885729d3c747ad4a6a9426c76dc3b44 /llvm/cmake/modules/install_symlink.cmake
parent4610486e88551145040774aaecdd79c3d34beb3e (diff)
downloadbcm5719-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.cmake28
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()
OpenPOWER on IntegriCloud