]> granicus.if.org Git - clang/commitdiff
CMake: Fix DESTDIR-related installation problem on Windows, from the
authorDouglas Gregor <dgregor@apple.com>
Tue, 27 Apr 2010 16:14:06 +0000 (16:14 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 27 Apr 2010 16:14:06 +0000 (16:14 +0000)
mysterious Elrood on IRC.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102435 91177308-0d34-0410-b5e6-96231b3b80d8

tools/driver/CMakeLists.txt

index c4320b0c905cd5edbcd21893aa53653a5f6fe1c6..ca2f4081aa9f4778eaf7c19290e756bc2720f630 100644 (file)
@@ -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}\")")