@@ -16,17 +16,20 @@ if(HAVE_UNICODE_LIBEDIT)
1616 target_link_libraries (swift edit)
1717endif ()
1818
19- add_custom_command (TARGET swift POST_BUILD
20- COMMAND "${CMAKE_COMMAND} " "-E" "create_symlink" "swift" "swiftc"
21- WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
19+ swift_create_post_build_symlink(swift
20+ SOURCE "swift${CMAKE_EXECUTABLE_SUFFIX} "
21+ DESTINATION "swiftc${CMAKE_EXECUTABLE_SUFFIX} "
22+ WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
2223
23- add_custom_command (TARGET swift POST_BUILD
24- COMMAND "${CMAKE_COMMAND} " "-E" "create_symlink" "swift" "swift-autolink-extract"
25- WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
24+ swift_create_post_build_symlink(swift
25+ SOURCE "swift${CMAKE_EXECUTABLE_SUFFIX} "
26+ DESTINATION "swift-format${CMAKE_EXECUTABLE_SUFFIX} "
27+ WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
2628
27- add_custom_command (TARGET swift POST_BUILD
28- COMMAND "${CMAKE_COMMAND} " "-E" "create_symlink" "swift" "swift-format"
29- WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
29+ swift_create_post_build_symlink(swift
30+ SOURCE "swift${CMAKE_EXECUTABLE_SUFFIX} "
31+ DESTINATION "swift-autolink-extract${CMAKE_EXECUTABLE_SUFFIX} "
32+ WORKING_DIRECTORY "${SWIFT_RUNTIME_OUTPUT_INTDIR} " )
3033
3134# If building as part of clang, make sure the headers are installed.
3235if (NOT SWIFT_BUILT_STANDALONE)
0 commit comments