File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -202,10 +202,14 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
202
202
if (NOT "${mod} " MATCHES "-linux-gnu$" )
203
203
continue ()
204
204
endif ()
205
+ set (extra_c_compile_flags )
206
+ set (extra_swift_compile_flags )
205
207
elseif (SWIFT_HOST_VARIANT STREQUAL "macosx" )
206
208
if (NOT "${mod} " MATCHES "-macos$" )
207
209
continue ()
208
210
endif ()
211
+ set (extra_c_compile_flags -D__MACH__ -D__APPLE__ -ffreestanding )
212
+ set (extra_swift_compile_flags -Xcc -D__MACH__ -Xcc -D__APPLE__ -Xcc -ffreestanding )
209
213
endif ()
210
214
211
215
set (SWIFT_SDK_embedded_ARCH_${mod}_MODULE "${mod} " )
@@ -247,12 +251,11 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
247
251
TaskCancellation.swift
248
252
249
253
SWIFT_COMPILE_FLAGS
250
- -Xcc -D__MACH__ -Xcc -D__APPLE__ -Xcc -ffreestanding -enable-experimental-feature Embedded
254
+ ${extra_swift_compile_flags} -enable-experimental-feature Embedded
251
255
-parse-stdlib -DSWIFT_CONCURRENCY_EMBEDDED
252
256
${SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS}
253
257
C_COMPILE_FLAGS
254
- -D__MACH__ -D__APPLE__ -ffreestanding
255
- ${SWIFT_RUNTIME_CONCURRENCY_C_FLAGS} -DSWIFT_CONCURRENCY_EMBEDDED=1
258
+ ${extra_c_compile_flags} ${SWIFT_RUNTIME_CONCURRENCY_C_FLAGS} -DSWIFT_CONCURRENCY_EMBEDDED=1
256
259
MODULE_DIR "${CMAKE_BINARY_DIR} /lib/swift/embedded"
257
260
SDK "embedded"
258
261
ARCHITECTURE "${mod} "
You can’t perform that action at this time.
0 commit comments