Skip to content

Commit 4ce4271

Browse files
authored
Merge pull request #6048 from compnerd/tool-symlinks
build: use add_llvm_tool_symlink
2 parents a4faf87 + 4a90e19 commit 4ce4271

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

tools/driver/CMakeLists.txt

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,9 @@ add_swift_host_tool(swift
1414

1515
target_link_libraries(swift edit)
1616

17-
add_custom_command(TARGET swift POST_BUILD
18-
COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swiftc"
19-
WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}")
20-
21-
add_custom_command(TARGET swift POST_BUILD
22-
COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swift-autolink-extract"
23-
WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}")
24-
25-
add_custom_command(TARGET swift POST_BUILD
26-
COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink" "swift" "swift-format"
27-
WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR}")
17+
add_llvm_tool_symlink(swiftc swift ALWAYS_GENERATE)
18+
add_llvm_tool_symlink(swift-autolink-extract swift ALWAYS_GENERATE)
19+
add_llvm_tool_symlink(swift-format swift ALWAYS_GENERATE)
2820

2921
# If building as part of clang, make sure the headers are installed.
3022
if(NOT SWIFT_BUILT_STANDALONE)

0 commit comments

Comments
 (0)