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}
18 ${Boost_THREAD_LIBRARY}
19 ${Boost_SYSTEM_LIBRARY}
20 ${CMAKE_THREAD_LIBS_INIT}
22 add_test(NAME ${UNIT_LIST_ITERABLE} COMMAND ${UNIT_LIST_ITERABLE} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
25 set(UNIT_LIST_LAZY unit-list-lazy)
26 set(UNIT_LIST_LAZY_SOURCES
45 add_executable(${UNIT_LIST_LAZY} ${UNIT_LIST_LAZY_SOURCES})
46 target_link_libraries(${UNIT_LIST_LAZY}
49 ${Boost_THREAD_LIBRARY}
50 ${Boost_SYSTEM_LIBRARY}
51 ${CMAKE_THREAD_LIBS_INIT}
53 add_test(NAME ${UNIT_LIST_LAZY} COMMAND ${UNIT_LIST_LAZY} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
56 set(UNIT_LIST_MICHAEL unit-list-michael)
57 set(UNIT_LIST_MICHAEL_SOURCES
62 kv_michael_rcu_gpb.cpp
63 kv_michael_rcu_gpi.cpp
64 kv_michael_rcu_gpt.cpp
65 kv_michael_rcu_shb.cpp
66 kv_michael_rcu_sht.cpp
76 add_executable(${UNIT_LIST_MICHAEL} ${UNIT_LIST_MICHAEL_SOURCES})
77 target_link_libraries(${UNIT_LIST_MICHAEL}
80 ${Boost_THREAD_LIBRARY}
81 ${Boost_SYSTEM_LIBRARY}
82 ${CMAKE_THREAD_LIBS_INIT}
84 add_test(NAME ${UNIT_LIST_MICHAEL} COMMAND ${UNIT_LIST_MICHAEL} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
87 add_custom_target( unit-list