@@ -764,7 +764,7 @@ function(_add_swift_library_single target name)
764764 elseif ("${SWIFTLIB_SINGLE_SDK} " STREQUAL "CYGWIN" )
765765 set_target_properties ("${target} "
766766 PROPERTIES
767- INSTALL_RPATH "$ORIGIN:/usr/lib/swift/windows " )
767+ INSTALL_RPATH "$ORIGIN:/usr/lib/swift/cygwin " )
768768 endif ()
769769
770770 set_target_properties ("${target} " PROPERTIES BUILD_WITH_INSTALL_RPATH YES )
@@ -1107,6 +1107,9 @@ endfunction()
11071107# SWIFT_MODULE_DEPENDS_LINUX
11081108# Swift modules this library depends on when built for Linux.
11091109#
1110+ # SWIFT_MODULE_DEPENDS_CYGWIN
1111+ # Swift modules this library depends on when built for Cygwin.
1112+ #
11101113# FRAMEWORK_DEPENDS
11111114# System frameworks this library depends on.
11121115#
@@ -1171,7 +1174,7 @@ function(add_swift_library name)
11711174 cmake_parse_arguments (SWIFTLIB
11721175 "${SWIFTLIB_options} "
11731176 "INSTALL_IN_COMPONENT;DEPLOYMENT_VERSION_IOS"
1174- "DEPENDS;LINK_LIBRARIES;SWIFT_MODULE_DEPENDS;SWIFT_MODULE_DEPENDS_OSX;SWIFT_MODULE_DEPENDS_IOS;SWIFT_MODULE_DEPENDS_TVOS;SWIFT_MODULE_DEPENDS_WATCHOS;SWIFT_MODULE_DEPENDS_FREEBSD;SWIFT_MODULE_DEPENDS_LINUX;FRAMEWORK_DEPENDS;FRAMEWORK_DEPENDS_WEAK;FRAMEWORK_DEPENDS_OSX;FRAMEWORK_DEPENDS_IOS_TVOS;COMPONENT_DEPENDS;FILE_DEPENDS;TARGET_SDKS;C_COMPILE_FLAGS;SWIFT_COMPILE_FLAGS;SWIFT_COMPILE_FLAGS_OSX;SWIFT_COMPILE_FLAGS_IOS;SWIFT_COMPILE_FLAGS_TVOS;SWIFT_COMPILE_FLAGS_WATCHOS;LINK_FLAGS;PRIVATE_LINK_LIBRARIES;INTERFACE_LINK_LIBRARIES;INCORPORATE_OBJECT_LIBRARIES"
1177+ "DEPENDS;LINK_LIBRARIES;SWIFT_MODULE_DEPENDS;SWIFT_MODULE_DEPENDS_OSX;SWIFT_MODULE_DEPENDS_IOS;SWIFT_MODULE_DEPENDS_TVOS;SWIFT_MODULE_DEPENDS_WATCHOS;SWIFT_MODULE_DEPENDS_FREEBSD;SWIFT_MODULE_DEPENDS_LINUX;SWIFT_MODULE_DEPENDS_CYGWIN; FRAMEWORK_DEPENDS;FRAMEWORK_DEPENDS_WEAK;FRAMEWORK_DEPENDS_OSX;FRAMEWORK_DEPENDS_IOS_TVOS;COMPONENT_DEPENDS;FILE_DEPENDS;TARGET_SDKS;C_COMPILE_FLAGS;SWIFT_COMPILE_FLAGS;SWIFT_COMPILE_FLAGS_OSX;SWIFT_COMPILE_FLAGS_IOS;SWIFT_COMPILE_FLAGS_TVOS;SWIFT_COMPILE_FLAGS_WATCHOS;LINK_FLAGS;PRIVATE_LINK_LIBRARIES;INTERFACE_LINK_LIBRARIES;INCORPORATE_OBJECT_LIBRARIES"
11751178 ${ARGN} )
11761179 set (SWIFTLIB_SOURCES ${SWIFTLIB_UNPARSED_ARGUMENTS} )
11771180
@@ -1298,6 +1301,9 @@ function(add_swift_library name)
12981301 elseif ("${sdk} " STREQUAL "LINUX" OR "${sdk} " STREQUAL "ANDROID" )
12991302 list (APPEND swiftlib_module_depends_flattened
13001303 ${SWIFTLIB_SWIFT_MODULE_DEPENDS_LINUX} )
1304+ elseif ("${sdk} " STREQUAL "CYGWIN" )
1305+ list (APPEND swiftlib_module_depends_flattened
1306+ ${SWIFTLIB_SWIFT_MODULE_DEPENDS_CYGWIN} )
13011307 endif ()
13021308
13031309 set (swiftlib_module_dependency_targets)
0 commit comments