]> granicus.if.org Git - clang/commitdiff
Remove the clang++ symlink with `make clean'.
authorOscar Fuentes <ofv@wanadoo.es>
Sat, 5 Feb 2011 21:37:37 +0000 (21:37 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Sat, 5 Feb 2011 21:37:37 +0000 (21:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124974 91177308-0d34-0410-b5e6-96231b3b80d8

tools/driver/CMakeLists.txt

index 14c06c098fc1234f70805f4d2e62cf181f667fd9..a8ff21b520a7dab435bfc2c6f60d7fa813a553e3 100644 (file)
@@ -41,11 +41,14 @@ else()
 endif()
 
 # Create the clang++ symlink in the build directory.
+set(clang_pp "${CLANG_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang++${CMAKE_EXECUTABLE_SUFFIX}")
 add_custom_target(clang++ ALL
   ${CMAKE_COMMAND} -E ${CLANGXX_LINK_OR_COPY}
-    "${LLVM_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang${CMAKE_EXECUTABLE_SUFFIX}"
-    "${LLVM_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang++${CMAKE_EXECUTABLE_SUFFIX}"
+    "${CLANG_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang${CMAKE_EXECUTABLE_SUFFIX}"
+    "${clang_pp}"
   DEPENDS clang)
+set_property(DIRECTORY APPEND
+  PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${clang_pp})
 
 install(TARGETS clang
   RUNTIME DESTINATION bin)