summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-04-27 16:14:06 +0000
committerDouglas Gregor <dgregor@apple.com>2010-04-27 16:14:06 +0000
commita9f7c3263e855e140f2c4b3932e9824ec35006f1 (patch)
tree5f2b9570f3618a31b9a5329dfcbdffc07f66c698 /clang
parentda7be08a0cdc3fc9d5f846926630a6fbbd6bce8a (diff)
downloadbcm5719-llvm-a9f7c3263e855e140f2c4b3932e9824ec35006f1.tar.gz
bcm5719-llvm-a9f7c3263e855e140f2c4b3932e9824ec35006f1.zip
CMake: Fix DESTDIR-related installation problem on Windows, from the
mysterious Elrood on IRC. llvm-svn: 102435
Diffstat (limited to 'clang')
-rw-r--r--clang/tools/driver/CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/tools/driver/CMakeLists.txt b/clang/tools/driver/CMakeLists.txt
index c4320b0c905..ca2f4081aa9 100644
--- a/clang/tools/driver/CMakeLists.txt
+++ b/clang/tools/driver/CMakeLists.txt
@@ -30,6 +30,7 @@ add_clang_executable(clang
if(UNIX)
set(CLANGXX_LINK_OR_COPY create_symlink)
+ set(CLANGXX_DESTDIR $ENV{DESTDIR}/)
else()
set(CLANGXX_LINK_OR_COPY copy)
endif()
@@ -45,4 +46,4 @@ install(TARGETS clang
RUNTIME DESTINATION bin)
# Create the clang++ symlink at installation time.
-install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E ${CLANGXX_LINK_OR_COPY} \"${CMAKE_INSTALL_PREFIX}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}\" \"\$ENV{DESTDIR}/\${CMAKE_INSTALL_PREFIX}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}\")")
+install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E ${CLANGXX_LINK_OR_COPY} \"${CMAKE_INSTALL_PREFIX}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}\" \"${CLANGXX_DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}\")")
OpenPOWER on IntegriCloud