From 6434a90032d0df9306c5d600edb2f5447d447a3c Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 3 Dec 2016 15:14:33 -0800 Subject: [PATCH] Revert "build: use add_llvm_tool_symlink" --- tools/driver/CMakeLists.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt index 909cb827bc316..902b9fe97c4f0 100644 --- a/tools/driver/CMakeLists.txt +++ b/tools/driver/CMakeLists.txt @@ -14,9 +14,17 @@ add_swift_host_tool(swift target_link_libraries(swift edit) -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) +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}") # If building as part of clang, make sure the headers are installed. if(NOT SWIFT_BUILT_STANDALONE)