Skip to content

Commit 5d3dad6

Browse files
authored
Merge pull request #6054 from apple/revert-6048-tool-symlinks
2 parents 4dd30e9 + 6434a90 commit 5d3dad6

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

tools/driver/CMakeLists.txt

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

1515
target_link_libraries(swift edit)
1616

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)
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}")
2028

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

0 commit comments

Comments
 (0)