Migrated intrusive FeldmanHashSet unit test to gtest framework
[libcds.git] / test / unit / set / CMakeLists.txt
index ad1a79d6510fecbd2265118ec1c62142fd28b354..3f13b1287b10ed0ae65b577cb2a23419fc93a9e6 100644 (file)
@@ -1,7 +1,56 @@
 set(PACKAGE_NAME unit-set)
 
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof")
+
 set(CDSGTEST_SET_SOURCES
     ../main.cpp
+    intrusive_feldman_hashset_hp.cpp
+    intrusive_feldman_hashset_dhp.cpp
+    intrusive_feldman_hashset_rcu_gpb.cpp
+    intrusive_feldman_hashset_rcu_gpi.cpp
+    intrusive_feldman_hashset_rcu_gpt.cpp
+    intrusive_feldman_hashset_rcu_shb.cpp
+    intrusive_feldman_hashset_rcu_sht.cpp
+    intrusive_michael_lazy_hp.cpp
+    intrusive_michael_lazy_dhp.cpp
+    intrusive_michael_lazy_nogc.cpp
+    intrusive_michael_lazy_rcu_gpb.cpp
+    intrusive_michael_lazy_rcu_gpi.cpp
+    intrusive_michael_lazy_rcu_gpt.cpp
+    intrusive_michael_lazy_rcu_shb.cpp
+    intrusive_michael_lazy_rcu_sht.cpp
+    intrusive_michael_michael_hp.cpp
+    intrusive_michael_michael_dhp.cpp
+    intrusive_michael_michael_nogc.cpp
+    intrusive_michael_michael_rcu_gpb.cpp
+    intrusive_michael_michael_rcu_gpi.cpp
+    intrusive_michael_michael_rcu_gpt.cpp
+    intrusive_michael_michael_rcu_shb.cpp
+    intrusive_michael_michael_rcu_sht.cpp
+    intrusive_skiplist_hp.cpp
+    intrusive_skiplist_dhp.cpp
+    intrusive_skiplist_nogc.cpp
+    intrusive_skiplist_rcu_gpb.cpp
+    intrusive_skiplist_rcu_gpi.cpp
+    intrusive_skiplist_rcu_gpt.cpp
+    intrusive_skiplist_rcu_shb.cpp
+    intrusive_skiplist_rcu_sht.cpp
+    intrusive_split_lazy_hp.cpp
+    intrusive_split_lazy_dhp.cpp
+    intrusive_split_lazy_nogc.cpp
+    intrusive_split_lazy_rcu_gpb.cpp
+    intrusive_split_lazy_rcu_gpi.cpp
+    intrusive_split_lazy_rcu_gpt.cpp
+    intrusive_split_lazy_rcu_shb.cpp
+    intrusive_split_lazy_rcu_sht.cpp
+    intrusive_split_michael_hp.cpp
+    intrusive_split_michael_dhp.cpp
+    intrusive_split_michael_nogc.cpp
+    intrusive_split_michael_rcu_gpb.cpp
+    intrusive_split_michael_rcu_gpi.cpp
+    intrusive_split_michael_rcu_gpt.cpp
+    intrusive_split_michael_rcu_shb.cpp
+    intrusive_split_michael_rcu_sht.cpp
 )
 
 include_directories(