Adds a few single-threaded test cases for queue, stack, and set
[libcds.git] / test / stress / sequential / CMakeLists.txt
1 set(PACKAGE_NAME stress-sequential)
2
3 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/sequential-set)
4
5 set(CDSSTRESS_STACK_SOURCES
6     ../main.cpp
7     sequential_queue.cpp
8     sequential_freelist_put_get_single.cpp
9     sequential_freelist_put_get.cpp
10     sequential_stack.cpp
11 )
12
13 include_directories(
14     ${CMAKE_CURRENT_SOURCE_DIR}
15 )
16
17 add_executable(${PACKAGE_NAME} ${CDSSTRESS_STACK_SOURCES})
18 target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY})
19
20 add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH})
21
22 add_custom_target( stress-sequential-all
23     DEPENDS
24         stress-sequential
25         stress-sequential-set
26 )