From: Louis Dionne Date: Fri, 18 Aug 2017 22:56:17 +0000 (-0700) Subject: [CMake] Create a real library instead of an object library for stress tests X-Git-Tag: v2.3.1~12^2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3b358e91223a2824954c4843fbe8cc45c71c516e;p=libcds.git [CMake] Create a real library instead of an object library for stress tests Object libraries don't allow linking to other libraries, which makes it impossible to link it to libcds, on which it depends. It used to work because all flags were set globally, so the object library picked them up as well. --- diff --git a/test/stress/CMakeLists.txt b/test/stress/CMakeLists.txt index 036d71c4..f269711a 100644 --- a/test/stress/CMakeLists.txt +++ b/test/stress/CMakeLists.txt @@ -14,7 +14,8 @@ add_custom_command( ) set_property(SOURCE framework/stress_test.cpp APPEND PROPERTY OBJECT_DEPENDS ${EXECUTABLE_OUTPUT_PATH}/dictionary.txt) -add_library(${CDSSTRESS_FRAMEWORK_LIBRARY} OBJECT ${CDSSTRESS_FRAMEWORK_SOURCES}) +add_library(${CDSSTRESS_FRAMEWORK_LIBRARY} ${CDSSTRESS_FRAMEWORK_SOURCES}) +target_link_libraries(${CDSSTRESS_FRAMEWORK_LIBRARY} PUBLIC ${CDS_SHARED_LIBRARY}) include_directories( ${CMAKE_CURRENT_SOURCE_DIR} diff --git a/test/stress/freelist/CMakeLists.txt b/test/stress/freelist/CMakeLists.txt index 9ff83085..525d5208 100644 --- a/test/stress/freelist/CMakeLists.txt +++ b/test/stress/freelist/CMakeLists.txt @@ -10,7 +10,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_FREELIST_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_FREELIST_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/del3/CMakeLists.txt b/test/stress/map/del3/CMakeLists.txt index 020b0ee3..cae3c9fd 100644 --- a/test/stress/map/del3/CMakeLists.txt +++ b/test/stress/map/del3/CMakeLists.txt @@ -17,7 +17,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_DEL3_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_DEL3_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/delodd/CMakeLists.txt b/test/stress/map/delodd/CMakeLists.txt index 827a4f08..ca0859f8 100644 --- a/test/stress/map/delodd/CMakeLists.txt +++ b/test/stress/map/delodd/CMakeLists.txt @@ -17,7 +17,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_DELODD_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_DELODD_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/find_string/CMakeLists.txt b/test/stress/map/find_string/CMakeLists.txt index d85eec81..9b18ed56 100644 --- a/test/stress/map/find_string/CMakeLists.txt +++ b/test/stress/map/find_string/CMakeLists.txt @@ -19,7 +19,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_FIND_STRING_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_FIND_STRING_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/insdel_func/CMakeLists.txt b/test/stress/map/insdel_func/CMakeLists.txt index e9eec231..66021097 100644 --- a/test/stress/map/insdel_func/CMakeLists.txt +++ b/test/stress/map/insdel_func/CMakeLists.txt @@ -18,7 +18,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_FUNC_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_FUNC_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/insdel_item_int/CMakeLists.txt b/test/stress/map/insdel_item_int/CMakeLists.txt index 5f003bf0..e1c1a203 100644 --- a/test/stress/map/insdel_item_int/CMakeLists.txt +++ b/test/stress/map/insdel_item_int/CMakeLists.txt @@ -18,7 +18,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_ITEM_INT_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_ITEM_INT_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/insdel_string/CMakeLists.txt b/test/stress/map/insdel_string/CMakeLists.txt index 242baaaa..b4b38eeb 100644 --- a/test/stress/map/insdel_string/CMakeLists.txt +++ b/test/stress/map/insdel_string/CMakeLists.txt @@ -19,7 +19,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_STRING_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_INSDEL_STRING_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/insdelfind/CMakeLists.txt b/test/stress/map/insdelfind/CMakeLists.txt index 4b31739a..31683852 100644 --- a/test/stress/map/insdelfind/CMakeLists.txt +++ b/test/stress/map/insdelfind/CMakeLists.txt @@ -30,12 +30,12 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${MAP_INSDELFIND_HP} ${CDSSTRESS_MAP_INSDELFIND_HP_SOURCES} $) -target_link_libraries(${MAP_INSDELFIND_HP} ${CDS_TEST_LIBRARIES}) +add_executable(${MAP_INSDELFIND_HP} ${CDSSTRESS_MAP_INSDELFIND_HP_SOURCES}) +target_link_libraries(${MAP_INSDELFIND_HP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${MAP_INSDELFIND_HP} COMMAND ${MAP_INSDELFIND_HP} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) -add_executable(${MAP_INSDELFIND_RCU} ${CDSSTRESS_MAP_INSDELFIND_RCU_SOURCES} $) -target_link_libraries(${MAP_INSDELFIND_RCU} ${CDS_TEST_LIBRARIES}) +add_executable(${MAP_INSDELFIND_RCU} ${CDSSTRESS_MAP_INSDELFIND_RCU_SOURCES}) +target_link_libraries(${MAP_INSDELFIND_RCU} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${MAP_INSDELFIND_RCU} COMMAND ${MAP_INSDELFIND_RCU} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) add_custom_target( stress-map-insdelfind diff --git a/test/stress/map/iter_erase/CMakeLists.txt b/test/stress/map/iter_erase/CMakeLists.txt index d7a34882..476db217 100644 --- a/test/stress/map/iter_erase/CMakeLists.txt +++ b/test/stress/map/iter_erase/CMakeLists.txt @@ -13,7 +13,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_ITER_ERASE_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_ITER_ERASE_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/map/minmax/CMakeLists.txt b/test/stress/map/minmax/CMakeLists.txt index 99c36699..174195d5 100644 --- a/test/stress/map/minmax/CMakeLists.txt +++ b/test/stress/map/minmax/CMakeLists.txt @@ -13,7 +13,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_MINMAX_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_MAP_MINMAX_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/pqueue/CMakeLists.txt b/test/stress/pqueue/CMakeLists.txt index e36115d2..0c2c0e5f 100644 --- a/test/stress/pqueue/CMakeLists.txt +++ b/test/stress/pqueue/CMakeLists.txt @@ -13,7 +13,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_PQUEUE_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_PQUEUE_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/queue/CMakeLists.txt b/test/stress/queue/CMakeLists.txt index 729f97c3..a074acee 100644 --- a/test/stress/queue/CMakeLists.txt +++ b/test/stress/queue/CMakeLists.txt @@ -8,8 +8,8 @@ set(CDSSTRESS_QUEUE_POP_SOURCES ../main.cpp pop.cpp ) -add_executable(${CDSSTRESS_QUEUE_POP} ${CDSSTRESS_QUEUE_POP_SOURCES} $) -target_link_libraries(${CDSSTRESS_QUEUE_POP} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_QUEUE_POP} ${CDSSTRESS_QUEUE_POP_SOURCES}) +target_link_libraries(${CDSSTRESS_QUEUE_POP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_QUEUE_POP} COMMAND ${CDSSTRESS_QUEUE_POP} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) # stress-queue-push @@ -18,8 +18,8 @@ set(CDSSTRESS_QUEUE_PUSH_SOURCES ../main.cpp push.cpp ) -add_executable(${CDSSTRESS_QUEUE_PUSH} ${CDSSTRESS_QUEUE_PUSH_SOURCES} $) -target_link_libraries(${CDSSTRESS_QUEUE_PUSH} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_QUEUE_PUSH} ${CDSSTRESS_QUEUE_PUSH_SOURCES}) +target_link_libraries(${CDSSTRESS_QUEUE_PUSH} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_QUEUE_PUSH} COMMAND ${CDSSTRESS_QUEUE_PUSH} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) # stress-queue-push-pop @@ -29,8 +29,8 @@ set(CDSSTRESS_QUEUE_PUSHPOP_SOURCES push_pop.cpp intrusive_push_pop.cpp ) -add_executable(${CDSSTRESS_QUEUE_PUSHPOP} ${CDSSTRESS_QUEUE_PUSHPOP_SOURCES} $) -target_link_libraries(${CDSSTRESS_QUEUE_PUSHPOP} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_QUEUE_PUSHPOP} ${CDSSTRESS_QUEUE_PUSHPOP_SOURCES}) +target_link_libraries(${CDSSTRESS_QUEUE_PUSHPOP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_QUEUE_PUSHPOP} COMMAND ${CDSSTRESS_QUEUE_PUSHPOP} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) # stress-queue-random @@ -39,8 +39,8 @@ set(CDSSTRESS_QUEUE_RANDOM_SOURCES ../main.cpp random.cpp ) -add_executable(${CDSSTRESS_QUEUE_RANDOM} ${CDSSTRESS_QUEUE_RANDOM_SOURCES} $) -target_link_libraries(${CDSSTRESS_QUEUE_RANDOM} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_QUEUE_RANDOM} ${CDSSTRESS_QUEUE_RANDOM_SOURCES}) +target_link_libraries(${CDSSTRESS_QUEUE_RANDOM} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_QUEUE_RANDOM} COMMAND ${CDSSTRESS_QUEUE_RANDOM} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) # stress-queue-bounded @@ -49,8 +49,8 @@ set(CDSSTRESS_QUEUE_BOUNDED_SOURCES ../main.cpp bounded_queue_fulness.cpp ) -add_executable(${CDSSTRESS_QUEUE_BOUNDED} ${CDSSTRESS_QUEUE_BOUNDED_SOURCES} $) -target_link_libraries(${CDSSTRESS_QUEUE_BOUNDED} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_QUEUE_BOUNDED} ${CDSSTRESS_QUEUE_BOUNDED_SOURCES}) +target_link_libraries(${CDSSTRESS_QUEUE_BOUNDED} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_QUEUE_BOUNDED} COMMAND ${CDSSTRESS_QUEUE_BOUNDED} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) # stress-spsc-queue @@ -60,8 +60,8 @@ set(CDSSTRESS_SPSC_QUEUE_SOURCES spsc_queue.cpp spsc_buffer.cpp ) -add_executable(${CDSSTRESS_SPSC_QUEUE} ${CDSSTRESS_SPSC_QUEUE_SOURCES} $) -target_link_libraries(${CDSSTRESS_SPSC_QUEUE} ${CDS_TEST_LIBRARIES}) +add_executable(${CDSSTRESS_SPSC_QUEUE} ${CDSSTRESS_SPSC_QUEUE_SOURCES}) +target_link_libraries(${CDSSTRESS_SPSC_QUEUE} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${CDSSTRESS_SPSC_QUEUE} COMMAND ${CDSSTRESS_SPSC_QUEUE} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) diff --git a/test/stress/set/del3/CMakeLists.txt b/test/stress/set/del3/CMakeLists.txt index 48eaf233..40aec3c0 100644 --- a/test/stress/set/del3/CMakeLists.txt +++ b/test/stress/set/del3/CMakeLists.txt @@ -16,7 +16,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_DEL3_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_DEL3_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/set/delodd/CMakeLists.txt b/test/stress/set/delodd/CMakeLists.txt index fab9dadb..d16782a2 100644 --- a/test/stress/set/delodd/CMakeLists.txt +++ b/test/stress/set/delodd/CMakeLists.txt @@ -16,7 +16,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_DELODD_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_DELODD_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/set/insdel_find/CMakeLists.txt b/test/stress/set/insdel_find/CMakeLists.txt index 197f75f1..2d0ceb77 100644 --- a/test/stress/set/insdel_find/CMakeLists.txt +++ b/test/stress/set/insdel_find/CMakeLists.txt @@ -35,16 +35,16 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${EXE_SET_INSDELFIND_HP} ${CDSSTRESS_SET_INSDELFIND_HP_SOURCES} $) -target_link_libraries(${EXE_SET_INSDELFIND_HP} ${CDS_TEST_LIBRARIES}) +add_executable(${EXE_SET_INSDELFIND_HP} ${CDSSTRESS_SET_INSDELFIND_HP_SOURCES}) +target_link_libraries(${EXE_SET_INSDELFIND_HP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${EXE_SET_INSDELFIND_HP} COMMAND ${EXE_SET_INSDELFIND_HP} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) -add_executable(${EXE_SET_INSDELFIND_RCU} ${CDSSTRESS_SET_INSDELFIND_RCU_SOURCES} $) -target_link_libraries(${EXE_SET_INSDELFIND_RCU} ${CDS_TEST_LIBRARIES}) +add_executable(${EXE_SET_INSDELFIND_RCU} ${CDSSTRESS_SET_INSDELFIND_RCU_SOURCES}) +target_link_libraries(${EXE_SET_INSDELFIND_RCU} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${EXE_SET_INSDELFIND_RCU} COMMAND ${EXE_SET_INSDELFIND_RCU} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) -add_executable(${EXE_SET_INSDELFIND_LOCK} ${CDSSTRESS_SET_INSDELFIND_LOCK_SOURCES} $) -target_link_libraries(${EXE_SET_INSDELFIND_LOCK} ${CDS_TEST_LIBRARIES}) +add_executable(${EXE_SET_INSDELFIND_LOCK} ${CDSSTRESS_SET_INSDELFIND_LOCK_SOURCES}) +target_link_libraries(${EXE_SET_INSDELFIND_LOCK} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${EXE_SET_INSDELFIND_LOCK} COMMAND ${EXE_SET_INSDELFIND_LOCK} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) add_custom_target( stress-set-insdelfind diff --git a/test/stress/set/insdel_func/CMakeLists.txt b/test/stress/set/insdel_func/CMakeLists.txt index 22fb5fd6..43f4d3a0 100644 --- a/test/stress/set/insdel_func/CMakeLists.txt +++ b/test/stress/set/insdel_func/CMakeLists.txt @@ -17,7 +17,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_INSDEL_FUNC_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_INSDEL_FUNC_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/set/insdel_string/CMakeLists.txt b/test/stress/set/insdel_string/CMakeLists.txt index 84212ff7..57b0d56a 100644 --- a/test/stress/set/insdel_string/CMakeLists.txt +++ b/test/stress/set/insdel_string/CMakeLists.txt @@ -18,7 +18,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_INSDEL_STRING_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_INSDEL_STRING_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/set/iter_erase/CMakeLists.txt b/test/stress/set/iter_erase/CMakeLists.txt index 4176d713..4a474d7b 100644 --- a/test/stress/set/iter_erase/CMakeLists.txt +++ b/test/stress/set/iter_erase/CMakeLists.txt @@ -13,7 +13,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_ITER_ERASE_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_ITER_ERASE_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/set/iteration/CMakeLists.txt b/test/stress/set/iteration/CMakeLists.txt index b49ca6ac..be9a2571 100644 --- a/test/stress/set/iteration/CMakeLists.txt +++ b/test/stress/set/iteration/CMakeLists.txt @@ -12,7 +12,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_ITERATION_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_SET_ITERATION_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file diff --git a/test/stress/stack/CMakeLists.txt b/test/stress/stack/CMakeLists.txt index af5e8c08..0bf3c1c1 100644 --- a/test/stress/stack/CMakeLists.txt +++ b/test/stress/stack/CMakeLists.txt @@ -12,7 +12,7 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -add_executable(${PACKAGE_NAME} ${CDSSTRESS_STACK_SOURCES} $) -target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) +add_executable(${PACKAGE_NAME} ${CDSSTRESS_STACK_SOURCES}) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file