diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-05-18 12:50:25 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-18 12:50:25 -0300 |
| commit | af8759a9c1d965a3220024d1857aea219d62d898 (patch) | |
| tree | 9cf14af855cac3674f508ec001bd04e262a524ae /CMakeLists.txt | |
| parent | 0fc76b99abbff1d3cef8e2f9fcd56f3ae4f23a7a (diff) | |
| download | RNT-af8759a9c1d965a3220024d1857aea219d62d898.tar.gz RNT-af8759a9c1d965a3220024d1857aea219d62d898.zip | |
Branching and object registry rework (#11)
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 127f1de..d4af6cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,7 @@ add_executable (RelationalNT "src/CursorManager.cpp" "src/Merkle.cpp" "src/TupleCodec.cpp" + "src/MultigroupCodec.cpp" "src/InMemoryBackend.cpp" "src/SqliteBackend.cpp" "src/NamespaceReferenceManager.cpp" @@ -53,6 +54,7 @@ set(RNT_CORE_SOURCES "src/CursorManager.cpp" "src/Merkle.cpp" "src/TupleCodec.cpp" + "src/MultigroupCodec.cpp" "src/InMemoryBackend.cpp" "src/NamespaceReferenceManager.cpp" "src/VM.cpp" @@ -60,6 +62,11 @@ set(RNT_CORE_SOURCES add_executable(RNT_tests "test/VM.cpp" + "test/MultigroupCodec.cpp" + "test/ObjectManager.cpp" + "test/NamespaceReferenceManager.cpp" + "test/LifecycleManager.cpp" + "test/CursorManager.cpp" ${RNT_CORE_SOURCES} ) target_include_directories(RNT_tests PRIVATE "include") @@ -81,3 +88,11 @@ target_include_directories(RNT PRIVATE ${PICOSHA2_INCLUDE_DIRS}) target_compile_definitions(RNT PRIVATE NT_EXPORTS) target_link_libraries(RNT PRIVATE unofficial::sqlite3::sqlite3) set_property(TARGET RNT PROPERTY CXX_STANDARD 20) + +add_executable(RNT_capi_tests + "test/C_API.cpp" +) +target_include_directories(RNT_capi_tests PRIVATE "include") +target_link_libraries(RNT_capi_tests PRIVATE RNT Catch2::Catch2WithMain) +set_property(TARGET RNT_capi_tests PROPERTY CXX_STANDARD 20) +catch_discover_tests(RNT_capi_tests DISCOVERY_MODE PRE_TEST) |
