File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -149,13 +149,17 @@ if("${SwiftCore_OBJECT_FORMAT}" STREQUAL "elfx")
149
149
"${SwiftCore_SWIFTC_SOURCE_DIR} /include"
150
150
"${PROJECT_BINARY_DIR} /include" )
151
151
target_link_libraries (swiftrt PRIVATE swiftShims )
152
- install (TARGETS swiftrt DESTINATION "${CMAKE_INSTALL_LIBDIR} /swift" )
152
+ install (FILES $< TARGET_OBJECTS:swiftrt>
153
+ DESTINATION "${CMAKE_INSTALL_LIBDIR} /swift/${SwiftCore_PLATFORM_SUBDIR} /${SwiftCore_ARCH_SUBDIR} "
154
+ RENAME swiftrt.o )
153
155
elseif ("${SwiftCore_OBJECT_FORMAT} " STREQUAL "coffx" )
154
156
add_library (swiftrt OBJECT SwiftRT-COFF.cpp )
155
157
target_compile_definitions (swiftrt PRIVATE
156
158
$< $< NOT:$< BOOL:${BUILD_SHARED_LIBS} > > :SWIFT_STATIC_STDLIB> )
157
159
target_link_libraries (swiftrt PRIVATE swiftShims )
158
- install (TARGETS swiftrt DESTINATION "${CMAKE_INSTALL_LIBDIR} /swift" )
160
+ install (FILES $< TARGET_OBJECTS:swiftrt>
161
+ DESTINATION "${CMAKE_INSTALL_LIBDIR} /swift/${SwiftCore_PLATFORM_SUBDIR} /${SwiftCore_ARCH_SUBDIR} "
162
+ RENAME swiftrt.obj )
159
163
elseif (NOT "${SwiftCore_OBJECT_FORMAT} " STREQUAL "x" )
160
164
message (SEND_ERROR "Unknown object format '${SwiftCore_OBJECT_FORMAT} '" )
161
165
endif ()
You can’t perform that action at this time.
0 commit comments