diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-04-27 16:14:06 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-04-27 16:14:06 +0000 |
| commit | a9f7c3263e855e140f2c4b3932e9824ec35006f1 (patch) | |
| tree | 5f2b9570f3618a31b9a5329dfcbdffc07f66c698 /clang | |
| parent | da7be08a0cdc3fc9d5f846926630a6fbbd6bce8a (diff) | |
| download | bcm5719-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.txt | 3 |
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}\")") |

