1 set(PACKAGE_NAME cdsu-map)
3 set(CDSUNIT_MAP_SOURCES
5 map_find_int_bronsonavltree.cpp
6 map_find_int_cuckoo.cpp
7 map_find_int_ellentree.cpp
8 map_find_int_michael.cpp
9 map_find_int_multilevelhashmap.cpp
11 map_find_int_split.cpp
12 map_find_int_striped.cpp
15 map_find_string_bronsonavltree.cpp
16 map_find_string_cuckoo.cpp
17 map_find_string_ellentree.cpp
18 map_find_string_michael.cpp
19 map_find_string_skip.cpp
20 map_find_string_split.cpp
21 map_find_string_striped.cpp
22 map_find_string_refinable.cpp
23 map_find_string_std.cpp
25 map_insfind_int_bronsonavltree.cpp
26 map_insfind_int_cuckoo.cpp
27 map_insfind_int_ellentree.cpp
28 map_insfind_int_michael.cpp
29 map_insfind_int_skip.cpp
30 map_insfind_int_split.cpp
31 map_insfind_int_striped.cpp
32 map_insfind_int_refinable.cpp
33 map_insfind_int_std.cpp
35 map_insdel_func_bronsonavltree.cpp
36 map_insdel_func_cuckoo.cpp
37 map_insdel_func_ellentree.cpp
38 map_insdel_func_michael.cpp
39 map_insdel_func_multilevelhashmap.cpp
40 map_insdel_func_skip.cpp
41 map_insdel_func_split.cpp
42 map_insdel_func_striped.cpp
44 map_insdel_int_bronsonavltree.cpp
45 map_insdel_int_cuckoo.cpp
46 map_insdel_int_ellentree.cpp
47 map_insdel_int_michael.cpp
48 map_insdel_int_multilevelhashmap.cpp
49 map_insdel_int_skip.cpp
50 map_insdel_int_split.cpp
51 map_insdel_int_striped.cpp
52 map_insdel_int_std.cpp
53 map_insdel_item_int.cpp
54 map_insdel_item_int_michael.cpp
55 map_insdel_item_int_split.cpp
56 map_insdel_item_int_skip.cpp
57 map_insdel_item_int_ellentree.cpp
58 map_insdel_item_int_bronsonavltree.cpp
59 map_insdel_item_int_striped.cpp
60 map_insdel_item_int_refinable.cpp
61 map_insdel_item_int_cuckoo.cpp
62 map_insdel_item_string.cpp
63 map_insdel_item_string_michael.cpp
64 map_insdel_item_string_split.cpp
65 map_insdel_item_string_skip.cpp
66 map_insdel_item_string_ellentree.cpp
67 map_insdel_item_string_bronsonavltree.cpp
68 map_insdel_item_string_striped.cpp
69 map_insdel_item_string_refinable.cpp
70 map_insdel_item_string_cuckoo.cpp
72 map_insdel_string_bronsonavltree.cpp
73 map_insdel_string_cuckoo.cpp
74 map_insdel_string_ellentree.cpp
75 map_insdel_string_michael.cpp
76 map_insdel_string_skip.cpp
77 map_insdel_string_split.cpp
78 map_insdel_string_striped.cpp
79 map_insdel_string_std.cpp
81 map_insdelfind_michael.cpp
82 map_insdelfind_split.cpp
83 map_insdelfind_skip.cpp
84 map_insdelfind_ellentree.cpp
85 map_insdelfind_bronsonavltree.cpp
86 map_insdelfind_striped.cpp
87 map_insdelfind_refinable.cpp
88 map_insdelfind_cuckoo.cpp
89 map_insdelfind_std.cpp
91 map_delodd_michael.cpp
92 map_delodd_bronsonavltree.cpp
93 map_delodd_ellentree.cpp
99 add_executable(${PACKAGE_NAME} ${CDSUNIT_MAP_SOURCES} $<TARGET_OBJECTS:${TEST_COMMON}>)
100 target_link_libraries(${PACKAGE_NAME} ${CDS_SHARED_LIBRARY} ${Boost_THREAD_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${CMAKE_THREAD_LIBS_INIT})
101 add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME})