Skip to content

Commit c4d9dff

Browse files
committed
[Build] Use private_link_libraries for swiftThreading in Concurrency.
Using incorporate_object_libraries breaks the Linux build, apparently. rdar://90776105
1 parent 68dfde2 commit c4d9dff

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,8 @@ set(swift_concurrency_private_link_libraries)
2929
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
3030
list(APPEND swift_concurrency_private_link_libraries Synchronization)
3131
endif()
32-
33-
set(swift_concurrency_incorporate_object_libraries)
3432
if(NOT SWIFT_BUILD_STATIC_STDLIB)
35-
list(APPEND swift_concurrency_incorporate_object_libraries swiftThreading)
33+
list(APPEND swift_concurrency_private_link_libraries swiftThreading)
3634
endif()
3735

3836
if("${SWIFT_CONCURRENCY_GLOBAL_EXECUTOR}" STREQUAL "dispatch")
@@ -142,7 +140,6 @@ add_swift_target_library(swift_Concurrency ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} I
142140
SWIFT_MODULE_DEPENDS_WINDOWS CRT
143141

144142
PRIVATE_LINK_LIBRARIES ${swift_concurrency_private_link_libraries}
145-
INCORPORATE_OBJECT_LIBRARIES ${swift_concurrency_incorporate_object_libraries}
146143
LINK_LIBRARIES ${swift_concurrency_link_libraries}
147144

148145
C_COMPILE_FLAGS

0 commit comments

Comments
 (0)