add file2 impl for zstd (lightly tested and not integrated yet)

This commit is contained in:
2024-03-28 15:36:14 +01:00
parent 318be9cd62
commit def7fc1959
4 changed files with 416 additions and 0 deletions

View File

@ -1,6 +1,9 @@
cmake_minimum_required(VERSION 3.9 FATAL_ERROR)
add_library(fragment_store
./fragment_store/file2_zstd.hpp
./fragment_store/file2_zstd.cpp
./fragment_store/fragment_store_i.hpp
./fragment_store/fragment_store_i.cpp
./fragment_store/types.hpp
@ -19,6 +22,7 @@ target_link_libraries(fragment_store PUBLIC
EnTT::EnTT
solanaceae_util
solanaceae_file2
zstd::zstd
solanaceae_tox_messages # TODO: move
@ -26,6 +30,16 @@ target_link_libraries(fragment_store PUBLIC
########################################
add_executable(test_file_zstd
fragment_store/test_file_zstd.cpp
)
target_link_libraries(test_file_zstd PUBLIC
fragment_store
)
########################################
add_library(message_fragment_store
./fragment_store/message_serializer.hpp
./fragment_store/message_serializer.cpp