File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -199,6 +199,8 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
199199 set (SWIFT_CONCURRENCY_USES_DISPATCH FALSE )
200200 set (SWIFT_STDLIB_SINGLE_THREADED_CONCURRENCY TRUE )
201201 set (SWIFT_STDLIB_CONCURRENCY_TRACING FALSE )
202+ set (SWIFT_STDLIB_HAS_ENVIRON FALSE )
203+ set (SWIFT_STDLIB_HAS_ASL FALSE )
202204
203205 foreach (entry ${EMBEDDED_STDLIB_TARGET_TRIPLES} )
204206 string (REGEX REPLACE "[ \t ]+" ";" list "${entry} " )
@@ -220,9 +222,15 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
220222 set (extra_swift_compile_flags -Xcc -D__MACH__ -Xcc -D__APPLE__ -Xcc -ffreestanding)
221223 endif ()
222224
225+ set (SWIFT_SDK_embedded_THREADING_PACKAGE none)
223226 set (SWIFT_SDK_embedded_ARCH_${mod} _MODULE "${mod} " )
224227 set (SWIFT_SDK_embedded_LIB_SUBDIR "embedded" )
225228 set (SWIFT_SDK_embedded_ARCH_${mod} _TRIPLE "${triple} " )
229+
230+ if ("${mod} " MATCHES "-macos$" )
231+ set (SWIFT_SDK_embedded_THREADING_PACKAGE darwin)
232+ endif ()
233+
226234 add_swift_target_library_single(
227235 embedded-concurrency-${mod}
228236 swift_Concurrency
You can’t perform that action at this time.
0 commit comments