File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -2015,10 +2015,19 @@ function(add_swift_target_library name)
20152015 WORLD_READ)
20162016 endif ()
20172017
2018- swift_install_in_component("${SWIFTLIB_INSTALL_IN_COMPONENT} "
2019- FILES "${UNIVERSAL_LIBRARY_NAME} "
2020- DESTINATION "lib${LLVM_LIBDIR_SUFFIX} /${resource_dir} /${resource_dir_sdk_subdir} "
2018+ if (sdk STREQUAL WINDOWS AND CMAKE_SYSTEM_NAME STREQUAL Windows)
2019+ swift_install_in_component("${SWIFTLIB_INSTALL_IN_COMPONENT} "
2020+ TARGETS ${name} -windows-${SWIFT_PRIMARY_VARIANT_ARCH}
2021+ RUNTIME DESTINATION "bin"
2022+ LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX} /${resource_dir} /${resource_dir_sdk_subdir} "
2023+ ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX} /${resource_dir} /${resource_dir_sdk_subdir} "
20212024 PERMISSIONS ${file_permissions} )
2025+ else ()
2026+ swift_install_in_component("${SWIFTLIB_INSTALL_IN_COMPONENT} "
2027+ FILES "${UNIVERSAL_LIBRARY_NAME} "
2028+ DESTINATION "lib${LLVM_LIBDIR_SUFFIX} /${resource_dir} /${resource_dir_sdk_subdir} "
2029+ PERMISSIONS ${file_permissions} )
2030+ endif ()
20222031 if (sdk STREQUAL WINDOWS)
20232032 foreach (arch ${SWIFT_SDK_WINDOWS_ARCHITECTURES} )
20242033 if (TARGET ${name} -windows-${arch} _IMPLIB)
You can’t perform that action at this time.
0 commit comments