@@ -1929,6 +1929,7 @@ function(add_swift_target_library name)
1929
1929
SWIFT_COMPILE_FLAGS_WATCHOS
1930
1930
SWIFT_COMPILE_FLAGS_XROS
1931
1931
SWIFT_COMPILE_FLAGS_LINUX
1932
+ SWIFT_COMPILE_FLAGS_LINUX_STATIC
1932
1933
SWIFT_MODULE_DEPENDS
1933
1934
SWIFT_MODULE_DEPENDS_ANDROID
1934
1935
SWIFT_MODULE_DEPENDS_CYGWIN
@@ -1959,6 +1960,7 @@ function(add_swift_target_library name)
1959
1960
SWIFT_SOURCES_DEPENDS_FREEBSD
1960
1961
SWIFT_SOURCES_DEPENDS_OPENBSD
1961
1962
SWIFT_SOURCES_DEPENDS_LINUX
1963
+ SWIFT_SOURCES_DEPENDS_LINUX_STATIC
1962
1964
SWIFT_SOURCES_DEPENDS_CYGWIN
1963
1965
SWIFT_SOURCES_DEPENDS_HAIKU
1964
1966
SWIFT_SOURCES_DEPENDS_WASI
@@ -2212,6 +2214,9 @@ function(add_swift_target_library name)
2212
2214
elseif (sdk STREQUAL "LINUX" )
2213
2215
list (APPEND swiftlib_swift_compile_flags_all
2214
2216
${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} )
2215
2220
elseif (sdk STREQUAL "WINDOWS" )
2216
2221
# FIXME: https://github.com/apple/swift/issues/44614
2217
2222
# static and shared are not mutually exclusive; however since we do a
@@ -2256,6 +2261,8 @@ function(add_swift_target_library name)
2256
2261
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD} )
2257
2262
elseif (sdk STREQUAL "LINUX" OR sdk STREQUAL "ANDROID" )
2258
2263
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX} )
2264
+ elseif (sdk STREQUAL "LINUX_STATIC" )
2265
+ list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX_STATIC} )
2259
2266
elseif (sdk STREQUAL "CYGWIN" )
2260
2267
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN} )
2261
2268
elseif (sdk STREQUAL "HAIKU" )
0 commit comments