Removes BronsonAVLTree from sequential map
[libcds.git] / test / stress / sequential / sequential-map / insdelfind / CMakeLists.txt
1 set(MAP_INSDELFIND_HP stress-sequential-map-insdelfind-hp)
2 set(MAP_INSDELFIND_RCU stress-sequential-map-insdelfind-rcu)
3
4 set(CDSSTRESS_MAP_INSDELFIND_HP_SOURCES
5     ../../../main.cpp
6     map_insdelfind.cpp
7     #map_insdelfind_cuckoo.cpp
8     map_insdelfind_ellentree_hp.cpp
9     map_insdelfind_feldman_hashset_hp.cpp
10     map_insdelfind_michael_hp.cpp
11     map_insdelfind_skip_hp.cpp
12     map_insdelfind_split_hp.cpp
13     #map_insdelfind_std.cpp
14     #map_insdelfind_striped.cpp
15 )
16
17 set(CDSSTRESS_MAP_INSDELFIND_RCU_SOURCES
18     ../../../main.cpp
19     map_insdelfind.cpp
20     #map_insdelfind_bronsonavltree.cpp
21     map_insdelfind_ellentree_rcu.cpp
22     map_insdelfind_feldman_hashset_rcu.cpp
23     map_insdelfind_michael_rcu.cpp
24     map_insdelfind_skip_rcu.cpp
25     map_insdelfind_split_rcu.cpp
26 )
27
28 include_directories(
29     ${CMAKE_CURRENT_SOURCE_DIR}
30     ${CMAKE_CURRENT_SOURCE_DIR}/..
31 )
32
33 add_executable(${MAP_INSDELFIND_HP} ${CDSSTRESS_MAP_INSDELFIND_HP_SOURCES})
34 target_link_libraries(${MAP_INSDELFIND_HP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY})
35 add_test(NAME ${MAP_INSDELFIND_HP} COMMAND ${MAP_INSDELFIND_HP} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
36
37 add_executable(${MAP_INSDELFIND_RCU} ${CDSSTRESS_MAP_INSDELFIND_RCU_SOURCES})
38 target_link_libraries(${MAP_INSDELFIND_RCU} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY})
39 add_test(NAME ${MAP_INSDELFIND_RCU} COMMAND ${MAP_INSDELFIND_RCU} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
40
41 add_custom_target( stress-sequential-map-insdelfind
42     DEPENDS
43         stress-sequential-map-insdelfind-hp
44         stress-sequential-map-insdelfind-rcu
45 )