Skip to content

Commit 5464841

Browse files
DougGregoral45tair
authored andcommitted
Make the _Concurrency library depend on _Builtin_float
rdar://163386438
1 parent 8c1cc1b commit 5464841

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,14 @@ else()
219219
set(osx_deployment_target "${SWIFT_DARWIN_DEPLOYMENT_VERSION_OSX}")
220220
endif()
221221

222+
set(SWIFT_CONCURRENCY_DEPENDENCIES)
223+
if((SWIFT_BUILD_CLANG_OVERLAYS
224+
OR SWIFT_BUILD_TEST_SUPPORT_MODULES)
225+
AND (NOT DEFINED SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT
226+
OR NOT SWIFT_BUILD_CLANG_OVERLAYS_SKIP_BUILTIN_FLOAT))
227+
set(SWIFT_CONCURRENCY_DEPENDENCIES _Builtin_float)
228+
endif()
229+
222230
add_swift_target_library(swift_Concurrency ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
223231
${SWIFT_RUNTIME_CONCURRENCY_C_SOURCES}
224232
${SWIFT_RUNTIME_CONCURRENCY_EXECUTOR_SOURCES}
@@ -229,6 +237,7 @@ add_swift_target_library(swift_Concurrency ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} I
229237
GYB_SOURCES
230238
${SWIFT_CONCURRENCY_GYB_SOURCES}
231239

240+
SWIFT_MODULE_DEPENDS ${SWIFT_CONCURRENCY_DEPENDENCIES}
232241
SWIFT_MODULE_DEPENDS_ANDROID Android
233242
SWIFT_MODULE_DEPENDS_LINUX Glibc
234243
SWIFT_MODULE_DEPENDS_LINUX_STATIC Musl

0 commit comments

Comments
 (0)