@@ -1925,6 +1925,7 @@ function(add_swift_target_library name)
1925
1925
SWIFT_COMPILE_FLAGS_WATCHOS
1926
1926
SWIFT_COMPILE_FLAGS_XROS
1927
1927
SWIFT_COMPILE_FLAGS_LINUX
1928
+ SWIFT_COMPILE_FLAGS_LINUX_STATIC
1928
1929
SWIFT_MODULE_DEPENDS
1929
1930
SWIFT_MODULE_DEPENDS_ANDROID
1930
1931
SWIFT_MODULE_DEPENDS_CYGWIN
@@ -1955,6 +1956,7 @@ function(add_swift_target_library name)
1955
1956
SWIFT_SOURCES_DEPENDS_FREEBSD
1956
1957
SWIFT_SOURCES_DEPENDS_OPENBSD
1957
1958
SWIFT_SOURCES_DEPENDS_LINUX
1959
+ SWIFT_SOURCES_DEPENDS_LINUX_STATIC
1958
1960
SWIFT_SOURCES_DEPENDS_CYGWIN
1959
1961
SWIFT_SOURCES_DEPENDS_HAIKU
1960
1962
SWIFT_SOURCES_DEPENDS_WASI
@@ -2208,6 +2210,9 @@ function(add_swift_target_library name)
2208
2210
elseif (sdk STREQUAL "LINUX" )
2209
2211
list (APPEND swiftlib_swift_compile_flags_all
2210
2212
${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} )
2211
2216
elseif (sdk STREQUAL "WINDOWS" )
2212
2217
# FIXME: https://github.com/apple/swift/issues/44614
2213
2218
# static and shared are not mutually exclusive; however since we do a
@@ -2252,6 +2257,8 @@ function(add_swift_target_library name)
2252
2257
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD} )
2253
2258
elseif (sdk STREQUAL "LINUX" OR sdk STREQUAL "ANDROID" )
2254
2259
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX} )
2260
+ elseif (sdk STREQUAL "LINUX_STATIC" )
2261
+ list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX_STATIC} )
2255
2262
elseif (sdk STREQUAL "CYGWIN" )
2256
2263
list (APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN} )
2257
2264
elseif (sdk STREQUAL "HAIKU" )
0 commit comments