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)
2015
2015
WORLD_READ )
2016
2016
endif ()
2017
2017
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} "
2021
2024
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 ()
2022
2031
if (sdk STREQUAL WINDOWS )
2023
2032
foreach (arch ${SWIFT_SDK_WINDOWS_ARCHITECTURES} )
2024
2033
if (TARGET ${name} -windows-${arch}_IMPLIB )
You can’t perform that action at this time.
0 commit comments