@@ -1929,6 +1929,7 @@ function(add_swift_target_library name)
19291929 SWIFT_COMPILE_FLAGS_WATCHOS
19301930 SWIFT_COMPILE_FLAGS_XROS
19311931 SWIFT_COMPILE_FLAGS_LINUX
1932+ SWIFT_COMPILE_FLAGS_LINUX_STATIC
19321933 SWIFT_MODULE_DEPENDS
19331934 SWIFT_MODULE_DEPENDS_ANDROID
19341935 SWIFT_MODULE_DEPENDS_CYGWIN
@@ -1959,6 +1960,7 @@ function(add_swift_target_library name)
19591960 SWIFT_SOURCES_DEPENDS_FREEBSD
19601961 SWIFT_SOURCES_DEPENDS_OPENBSD
19611962 SWIFT_SOURCES_DEPENDS_LINUX
1963+ SWIFT_SOURCES_DEPENDS_LINUX_STATIC
19621964 SWIFT_SOURCES_DEPENDS_CYGWIN
19631965 SWIFT_SOURCES_DEPENDS_HAIKU
19641966 SWIFT_SOURCES_DEPENDS_WASI
@@ -2212,6 +2214,9 @@ function(add_swift_target_library name)
22122214 elseif (sdk STREQUAL "LINUX" )
22132215 list (APPEND swiftlib_swift_compile_flags_all
22142216 ${SWIFTLIB_SWIFT_COMPILE_FLAGS_LINUX} )
2217+ elseif (sdk STREQUAL "LINUX_STATIC" )
2218+ list (APPEND swiftlib_swift_compile_flags_all
2219+ ${SWIFTLIB_SWIFT_COMPILE_FLAGS_LINUX_STATIC} )
22152220 elseif (sdk STREQUAL "WINDOWS" )
22162221 # FIXME: https://github.com/apple/swift/issues/44614
22172222 # static and shared are not mutually exclusive; however since we do a
@@ -2256,6 +2261,8 @@ function(add_swift_target_library name)
22562261 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD} )
22572262 elseif (sdk STREQUAL "LINUX" OR sdk STREQUAL "ANDROID" )
22582263 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX} )
2264+ elseif (sdk STREQUAL "LINUX_STATIC" )
2265+ list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX_STATIC} )
22592266 elseif (sdk STREQUAL "CYGWIN" )
22602267 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN} )
22612268 elseif (sdk STREQUAL "HAIKU" )
0 commit comments