@@ -1925,6 +1925,7 @@ function(add_swift_target_library name)
19251925 SWIFT_COMPILE_FLAGS_WATCHOS
19261926 SWIFT_COMPILE_FLAGS_XROS
19271927 SWIFT_COMPILE_FLAGS_LINUX
1928+ SWIFT_COMPILE_FLAGS_LINUX_STATIC
19281929 SWIFT_MODULE_DEPENDS
19291930 SWIFT_MODULE_DEPENDS_ANDROID
19301931 SWIFT_MODULE_DEPENDS_CYGWIN
@@ -1955,6 +1956,7 @@ function(add_swift_target_library name)
19551956 SWIFT_SOURCES_DEPENDS_FREEBSD
19561957 SWIFT_SOURCES_DEPENDS_OPENBSD
19571958 SWIFT_SOURCES_DEPENDS_LINUX
1959+ SWIFT_SOURCES_DEPENDS_LINUX_STATIC
19581960 SWIFT_SOURCES_DEPENDS_CYGWIN
19591961 SWIFT_SOURCES_DEPENDS_HAIKU
19601962 SWIFT_SOURCES_DEPENDS_WASI
@@ -2208,6 +2210,9 @@ function(add_swift_target_library name)
22082210 elseif (sdk STREQUAL "LINUX" )
22092211 list (APPEND swiftlib_swift_compile_flags_all
22102212 ${SWIFTLIB_SWIFT_COMPILE_FLAGS_LINUX} )
2213+ elseif (sdk STREQUAL "LINUX_STATIC" )
2214+ list (APPEND swiftlib_swift_compile_flags_all
2215+ ${SWIFTLIB_SWIFT_COMPILE_FLAGS_LINUX_STATIC} )
22112216 elseif (sdk STREQUAL "WINDOWS" )
22122217 # FIXME: https://github.com/apple/swift/issues/44614
22132218 # static and shared are not mutually exclusive; however since we do a
@@ -2252,6 +2257,8 @@ function(add_swift_target_library name)
22522257 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD} )
22532258 elseif (sdk STREQUAL "LINUX" OR sdk STREQUAL "ANDROID" )
22542259 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX} )
2260+ elseif (sdk STREQUAL "LINUX_STATIC" )
2261+ list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX_STATIC} )
22552262 elseif (sdk STREQUAL "CYGWIN" )
22562263 list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN} )
22572264 elseif (sdk STREQUAL "HAIKU" )
0 commit comments