2 ${CMAKE_CURRENT_SOURCE_DIR}
6 set(UNIT_LIST_ITERABLE unit-list-iterable)
7 set(UNIT_LIST_ITERABLE_SOURCES
14 add_executable(${UNIT_LIST_ITERABLE} ${UNIT_LIST_ITERABLE_SOURCES})
15 target_link_libraries(${UNIT_LIST_ITERABLE} ${CDS_TEST_LIBRARIES})
17 add_test(NAME ${UNIT_LIST_ITERABLE} COMMAND ${UNIT_LIST_ITERABLE} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
20 set(UNIT_LIST_LAZY unit-list-lazy)
21 set(UNIT_LIST_LAZY_SOURCES
40 add_executable(${UNIT_LIST_LAZY} ${UNIT_LIST_LAZY_SOURCES})
41 target_link_libraries(${UNIT_LIST_LAZY}
44 ${Boost_THREAD_LIBRARY}
45 ${Boost_SYSTEM_LIBRARY}
46 ${CMAKE_THREAD_LIBS_INIT}
48 add_test(NAME ${UNIT_LIST_LAZY} COMMAND ${UNIT_LIST_LAZY} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
51 set(UNIT_LIST_MICHAEL unit-list-michael)
52 set(UNIT_LIST_MICHAEL_SOURCES
57 kv_michael_rcu_gpb.cpp
58 kv_michael_rcu_gpi.cpp
59 kv_michael_rcu_gpt.cpp
60 kv_michael_rcu_shb.cpp
61 kv_michael_rcu_sht.cpp
71 add_executable(${UNIT_LIST_MICHAEL} ${UNIT_LIST_MICHAEL_SOURCES})
72 target_link_libraries(${UNIT_LIST_MICHAEL}
75 ${Boost_THREAD_LIBRARY}
76 ${Boost_SYSTEM_LIBRARY}
77 ${CMAKE_THREAD_LIBS_INIT}
79 add_test(NAME ${UNIT_LIST_MICHAEL} COMMAND ${UNIT_LIST_MICHAEL} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
82 add_custom_target( unit-list