16 set( LLVM_LINK_COMPONENTS
17 ${LLVM_TARGETS_TO_BUILD}
25 add_clang_executable(clang
31 set(CLANGXX_LINK_OR_COPY create_symlink)
33 set(CLANGXX_LINK_OR_COPY copy)
36 # Create the clang++ symlink in the build directory.
37 add_custom_target(clang++ ALL
38 ${CMAKE_COMMAND} -E ${CLANGXX_LINK_OR_COPY}
39 "${LLVM_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang${CMAKE_EXECUTABLE_SUFFIX}"
40 "${LLVM_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/clang++${CMAKE_EXECUTABLE_SUFFIX}"
44 RUNTIME DESTINATION bin)
46 # Create the clang++ symlink at installation time.
47 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}\")")