Files
swift-mirror/unittests/Threading/CMakeLists.txt
Alastair Houghton 4495d63c12 [Threading] Add ConditionVariable support.
Swift Concurrency would like to be able to use condition variables.
Add support to the threading packages.

rdar://100236038
2022-09-27 16:21:13 +01:00

21 lines
576 B
CMake

if(("${SWIFT_HOST_VARIANT_SDK}" STREQUAL "${SWIFT_PRIMARY_VARIANT_SDK}") AND
("${SWIFT_HOST_VARIANT_ARCH}" STREQUAL "${SWIFT_PRIMARY_VARIANT_ARCH}"))
add_swift_unittest(SwiftThreadingTests
Mutex.cpp
ConditionVariable.cpp
Once.cpp
LinuxUlock.cpp
Fatal.cpp
)
target_link_libraries(SwiftThreadingTests
PRIVATE
swiftThreading${SWIFT_PRIMARY_VARIANT_SUFFIX}
swiftCore${SWIFT_PRIMARY_VARIANT_SUFFIX}
)
if(SWIFT_HOST_VARIANT STREQUAL windows)
target_link_libraries(SwiftThreadingTests PRIVATE Synchronization)
endif()
endif()