@@ -89,17 +89,23 @@ foreach(sdk ${SWIFT_CONFIGURED_SDKS})
89
89
90
90
set (section_magic_begin_name "section_magic_begin-${SWIFT_SDK_${sdk} _LIB_SUBDIR}-${arch} " )
91
91
set (section_magic_end_name "section_magic_end-${SWIFT_SDK_${sdk} _LIB_SUBDIR}-${arch} " )
92
- add_custom_command_target (${section_magic_begin_name} _begin
93
- OUTPUT "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o"
94
- COMMAND "${CMAKE_COMMAND} " -E copy "${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${section_magic_begin_name} .dir/swift_sections.S${CMAKE_C_OUTPUT_EXTENSION} " "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o"
95
- DEPENDS ${section_magic_begin_name} )
92
+ add_custom_command_target (section_magic_o
93
+ COMMAND
94
+ "${CMAKE_COMMAND} " -E copy
95
+ "${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${section_magic_begin_name} .dir/swift_sections.S${CMAKE_C_OUTPUT_EXTENSION} "
96
+ "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o"
97
+ COMMAND
98
+ "${CMAKE_COMMAND} " -E copy
99
+ "${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${section_magic_end_name} .dir/swift_sections.S${CMAKE_C_OUTPUT_EXTENSION} "
100
+ "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o"
101
+ OUTPUT
102
+ "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o"
103
+ "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o"
104
+ DEPENDS
105
+ ${section_magic_begin_name}
106
+ ${section_magic_end_name} )
96
107
97
- add_custom_command_target (${section_magic_begin_name} _end
98
- OUTPUT "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o"
99
- COMMAND "${CMAKE_COMMAND} " -E copy "${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${section_magic_end_name} .dir/swift_sections.S${CMAKE_C_OUTPUT_EXTENSION} " "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o"
100
- DEPENDS ${section_magic_end_name} )
101
-
102
- list (APPEND object_target_list "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o" "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o" )
108
+ list (APPEND object_target_list "${section_magic_o} " )
103
109
104
110
swift_install_in_component (stdlib
105
111
FILES "${SWIFTLIB_DIR} /${arch_subdir} /swift_begin.o" "${SWIFTLIB_DIR} /${arch_subdir} /swift_end.o"
0 commit comments