X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Funit%2Ftree%2FCMakeLists.txt;h=3f0e473eee0bd8c3c2bb20b59951ba27b53704f4;hb=6912d51a86c80e0a830a788de0581f524576916c;hp=b569e8e783833297273c8a6d84b0db6c605af73e;hpb=db3232385353242bd0298ead219c3918a1f2c5a5;p=libcds.git diff --git a/test/unit/tree/CMakeLists.txt b/test/unit/tree/CMakeLists.txt index b569e8e7..3f0e473e 100644 --- a/test/unit/tree/CMakeLists.txt +++ b/test/unit/tree/CMakeLists.txt @@ -1,7 +1,36 @@ set(PACKAGE_NAME unit-tree) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof") + set(CDSGTEST_TREE_SOURCES ../main.cpp + bronson_avltree_map_rcu_gpb.cpp + bronson_avltree_map_rcu_gpi.cpp + bronson_avltree_map_rcu_gpt.cpp + bronson_avltree_map_rcu_shb.cpp + bronson_avltree_map_ptr_rcu_gpb.cpp + bronson_avltree_map_ptr_rcu_gpi.cpp + bronson_avltree_map_ptr_rcu_gpt.cpp + bronson_avltree_map_ptr_rcu_shb.cpp + ellen_bintree_update_desc_pool.cpp + ellen_bintree_map_hp.cpp + ellen_bintree_map_dhp.cpp + ellen_bintree_map_rcu_gpb.cpp + ellen_bintree_map_rcu_gpi.cpp + ellen_bintree_map_rcu_gpt.cpp + ellen_bintree_map_rcu_shb.cpp + ellen_bintree_set_dhp.cpp + ellen_bintree_set_hp.cpp + ellen_bintree_set_rcu_gpb.cpp + ellen_bintree_set_rcu_gpi.cpp + ellen_bintree_set_rcu_gpt.cpp + ellen_bintree_set_rcu_shb.cpp + intrusive_ellenbintree_hp.cpp + intrusive_ellenbintree_dhp.cpp + intrusive_ellenbintree_rcu_gpb.cpp + intrusive_ellenbintree_rcu_gpi.cpp + intrusive_ellenbintree_rcu_gpt.cpp + intrusive_ellenbintree_rcu_shb.cpp ) include_directories( @@ -9,12 +38,6 @@ include_directories( ) add_executable(${PACKAGE_NAME} ${CDSGTEST_TREE_SOURCES}) -target_link_libraries(${PACKAGE_NAME} - ${CDS_SHARED_LIBRARY} - ${GTEST_LIBRARY} - ${Boost_THREAD_LIBRARY} - ${Boost_SYSTEM_LIBRARY} - ${CMAKE_THREAD_LIBS_INIT} -) +target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES}) add_test(NAME ${PACKAGE_NAME} COMMAND ${PACKAGE_NAME} WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}) \ No newline at end of file