From 4a90e194c70f50bb6b4b2aa437b886a5e9254040 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 3 Dec 2016 12:21:24 -0800 Subject: [PATCH] build: use add_llvm_tool_symlink Rather than invoke the create_symlink command manually which wont work on Windows, use the add_llvm_tool_symlink. --- tools/driver/CMakeLists.txt | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt index 902b9fe97c4f0..909cb827bc316 100644 --- a/tools/driver/CMakeLists.txt +++ b/tools/driver/CMakeLists.txt @@ -14,17 +14,9 @@ add_swift_host_tool(swift target_link_libraries(swift edit) -add_custom_command(TARGET swift POST_BUILD - COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swiftc" - WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}") - -add_custom_command(TARGET swift POST_BUILD - COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swift-autolink-extract" - WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}") - -add_custom_command(TARGET swift POST_BUILD - COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swift-format" - WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}") +add_llvm_tool_symlink(swiftc swift ALWAYS_GENERATE) +add_llvm_tool_symlink(swift-autolink-extract swift ALWAYS_GENERATE) +add_llvm_tool_symlink(swift-format swift ALWAYS_GENERATE) # If building as part of clang, make sure the headers are installed. if(NOT SWIFT_BUILT_STANDALONE)