summaryrefslogtreecommitdiff
path: root/CRDT/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CRDT/CMakeLists.txt')
-rw-r--r--CRDT/CMakeLists.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/CRDT/CMakeLists.txt b/CRDT/CMakeLists.txt
index b912f44..94aa50a 100644
--- a/CRDT/CMakeLists.txt
+++ b/CRDT/CMakeLists.txt
@@ -1,4 +1,4 @@
-add_definitions(-D_GNU_SOURCE)
+add_definitions(-D_GNU_SOURCE -D_XOPEN_SOURCE)
add_definitions(-fPIC)
add_library(CRDT lww_register.c pn_counter.c or_map.c or_set.c st_hyperloglog.c ap_bloom.c cm_sketch.c
@@ -22,4 +22,10 @@ target_link_libraries(tb_CRDT_gtest CRDT gtest-static uuid)
add_executable(probabilistic_CRDT_gtest probabilistic_crdt_gtest.cpp
${PROJECT_SOURCE_DIR}/deps/mpack/mpack.c
${PROJECT_SOURCE_DIR}/deps/xxhash/xxhash.c)
-target_link_libraries(probabilistic_CRDT_gtest CRDT gtest-static uuid) \ No newline at end of file
+target_link_libraries(probabilistic_CRDT_gtest CRDT gtest-static uuid)
+
+add_executable(ap_bloom_gtest ap_bloom_gtest.cpp
+ ${PROJECT_SOURCE_DIR}/CRDT/ap_bloom.c
+ ${PROJECT_SOURCE_DIR}/deps/xxhash/xxhash.c
+ ${PROJECT_SOURCE_DIR}/CRDT/crdt_utils.c)
+target_link_libraries(ap_bloom_gtest gtest-static pthread fieldstat4) \ No newline at end of file