diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ed7e059..aab2211 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -38,6 +38,13 @@ boost_test(TYPE run SOURCES serialization_split_free_test.cpp) boost_test(TYPE run SOURCES serialization_split_member_test.cpp) boost_test(TYPE run SOURCES serialization_construct_data_test.cpp) +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_package(Threads REQUIRED) + +set(BOOST_TEST_LINK_LIBRARIES Boost::core Threads::Threads) + +boost_test(TYPE run SOURCES yield_prim_pthread_cancel_test.cpp) + endif() add_subdirectory(swap) diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index e707a6e..bb8e75f 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -390,7 +390,7 @@ run sp_thread_pause_test.cpp ; run sp_thread_yield_test.cpp ; run sp_thread_sleep_test.cpp ; run yield_prim_windows_h_test.cpp ; -run yield_prim_pthread_cancel_test.cpp ; +run yield_prim_pthread_cancel_test.cpp : ; use-project /boost/core/swap : ./swap ; build-project ./swap ;