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} ${CDS_TEST_LIBRARIES})
42 add_test(NAME ${UNIT_LIST_LAZY} COMMAND ${UNIT_LIST_LAZY} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
45 set(UNIT_LIST_MICHAEL unit-list-michael)
46 set(UNIT_LIST_MICHAEL_SOURCES
51 kv_michael_rcu_gpb.cpp
52 kv_michael_rcu_gpi.cpp
53 kv_michael_rcu_gpt.cpp
54 kv_michael_rcu_shb.cpp
55 kv_michael_rcu_sht.cpp
65 add_executable(${UNIT_LIST_MICHAEL} ${UNIT_LIST_MICHAEL_SOURCES})
66 target_link_libraries(${UNIT_LIST_MICHAEL} ${CDS_TEST_LIBRARIES})
67 add_test(NAME ${UNIT_LIST_MICHAEL} COMMAND ${UNIT_LIST_MICHAEL} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
70 add_custom_target( unit-list