Skip to content

Commit 05f3f1f

Browse files
committed
Embedded: only include ExecutorImpl.cpp for Wasm
1 parent 5150a6b commit 05f3f1f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ set(SWIFT_RUNTIME_CONCURRENCY_C_SOURCES
8484
Error.cpp
8585
ExecutorBridge.cpp
8686
ExecutorChecks.cpp
87-
ExecutorImpl.cpp
8887
Task.cpp
8988
TaskAlloc.cpp
9089
TaskStatus.cpp
@@ -169,9 +168,12 @@ set(SWIFT_RUNTIME_CONCURRENCY_SWIFT_SOURCES
169168
PlatformExecutorFreeBSD.swift
170169
)
171170

171+
set(SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_C_SOURCES
172+
ExecutorImpl.cpp
173+
)
174+
172175
set(SWIFT_RUNTIME_CONCURRENCY_EXECUTOR_SOURCES)
173176
set(SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_SWIFT_SOURCES)
174-
set(SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_C_SOURCES)
175177

176178
if("${SWIFT_CONCURRENCY_GLOBAL_EXECUTOR}" STREQUAL "dispatch")
177179
set(SWIFT_RUNTIME_CONCURRENCY_EXECUTOR_SOURCES
@@ -314,6 +316,9 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
314316
ExecutorImpl.swift
315317
PlatformExecutorCooperative.swift
316318
)
319+
list(APPEND SWIFT_RUNTIME_CONCURRENCY_C_SOURCES
320+
ExecutorImpl.cpp
321+
)
317322
else()
318323
set(SWIFT_RUNTIME_CONCURRENCY_EMBEDDED_SWIFT_SOURCES
319324
ExecutorImpl.swift

0 commit comments

Comments
 (0)