75950664a7
Summary: This diff splits single node and distributed storage from each other. Currently all of the storage code is copied into two directories (one single node, one distributed). The logic used in the storage implementation isn't touched, it will be refactored in following diffs. To clean the working directory after this diff you should execute: ``` rm database/state_delta.capnp rm database/state_delta.hpp rm storage/concurrent_id_mapper_rpc_messages.capnp rm storage/concurrent_id_mapper_rpc_messages.hpp ``` Reviewers: teon.banek, buda, msantl Reviewed By: teon.banek, msantl Subscribers: teon.banek, pullbot Differential Revision: https://phabricator.memgraph.io/D1625
22 lines
1018 B
CMake
22 lines
1018 B
CMake
include_directories(SYSTEM ${GTEST_INCLUDE_DIR})
|
|
|
|
add_executable(mg_recovery_check mg_recovery_check.cpp)
|
|
target_link_libraries(mg_recovery_check mg-single-node gtest gtest_main kvstore_dummy_lib)
|
|
|
|
add_executable(mg_statsd_client statsd/mg_statsd_client.cpp)
|
|
target_link_libraries(mg_statsd_client mg-communication mg-io mg-utils mg-stats)
|
|
|
|
# Copy CSV data to CMake build dir
|
|
configure_file(csv/comment_nodes.csv csv/comment_nodes.csv COPYONLY)
|
|
configure_file(csv/comment_nodes_2.csv csv/comment_nodes_2.csv COPYONLY)
|
|
configure_file(csv/forum_nodes.csv csv/forum_nodes.csv COPYONLY)
|
|
configure_file(csv/relationships_0.csv csv/relationships_0.csv COPYONLY)
|
|
configure_file(csv/relationships_1.csv csv/relationships_1.csv COPYONLY)
|
|
# Copy the actual runner to CMake build dir
|
|
configure_file(test_mg_import_csv test_mg_import_csv COPYONLY)
|
|
|
|
add_test(NAME test_mg_import_csv
|
|
COMMAND test_mg_import_csv
|
|
--mg-import-csv ../src/mg_import_csv
|
|
--mg-recovery-check ./mg_recovery_check)
|