Skip to content

Commit e5ba042

Browse files
Merge pull request #471 from compnerd/runtime-binaries
build: install swiftDispatch.dll to bin
2 parents a5f5a92 + 371f4d2 commit e5ba042

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/CMakeLists.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -270,19 +270,24 @@ if(ENABLE_SWIFT)
270270
else()
271271
set(library_kind STATIC)
272272
endif()
273+
273274
set(swiftDispatch_OUTPUT_FILE
274275
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_${library_kind}_LIBRARY_PREFIX}swiftDispatch${CMAKE_${library_kind}_LIBRARY_SUFFIX})
275-
install(FILES
276-
${swiftDispatch_OUTPUT_FILE}
277-
DESTINATION
278-
${INSTALL_TARGET_DIR})
279-
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
280-
if(BUILD_SHARED_LIBS)
281-
install(FILES
282-
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_IMPORT_LIBRARY_PREFIX}swiftDispatch${CMAKE_IMPORT_LIBRARY_SUFFIX}
283-
DESTINATION
284-
${INSTALL_TARGET_DIR})
285-
endif()
276+
277+
if(CMAKE_SYSTEM_NAME STREQUAL Windows AND BUILD_SHARED_LIBS)
278+
install(FILES
279+
${swiftDispatch_OUTPUT_FILE}
280+
DESTINATION
281+
bin)
282+
install(FILES
283+
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_IMPORT_LIBRARY_PREFIX}swiftDispatch${CMAKE_IMPORT_LIBRARY_SUFFIX}
284+
DESTINATION
285+
${INSTALL_TARGET_DIR})
286+
else()
287+
install(FILES
288+
${swiftDispatch_OUTPUT_FILE}
289+
DESTINATION
290+
${INSTALL_TARGET_DIR})
286291
endif()
287292
endif()
288293

0 commit comments

Comments
 (0)