diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-05-13 01:59:22 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-13 01:59:22 -0300 |
| commit | af6073dedffd1a16aff7a283ded50545dc40b179 (patch) | |
| tree | a4b8fbfb4842f5ac27bf7fa641555de3fac6b7f3 /CMakeLists.txt | |
| parent | c1b70cfe745d935bded3053fba8c1f9573aa07aa (diff) | |
| download | RNT-af6073dedffd1a16aff7a283ded50545dc40b179.tar.gz RNT-af6073dedffd1a16aff7a283ded50545dc40b179.zip | |
Extern handles for embedded runtime
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8343a25..127f1de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,6 +24,7 @@ add_executable (RelationalNT "src/LifecycleManager.cpp" "src/HandlerManager.cpp" "src/CursorManager.cpp" + "src/Merkle.cpp" "src/TupleCodec.cpp" "src/InMemoryBackend.cpp" "src/SqliteBackend.cpp" @@ -50,6 +51,7 @@ set(RNT_CORE_SOURCES "src/LifecycleManager.cpp" "src/HandlerManager.cpp" "src/CursorManager.cpp" + "src/Merkle.cpp" "src/TupleCodec.cpp" "src/InMemoryBackend.cpp" "src/NamespaceReferenceManager.cpp" @@ -68,3 +70,14 @@ set_property(TARGET RNT_tests PROPERTY CXX_STANDARD 20) include(Catch) catch_discover_tests(RNT_tests DISCOVERY_MODE PRE_TEST) + +add_library(RNT SHARED + "src/RNT_C_API.cpp" + "src/SqliteBackend.cpp" + ${RNT_CORE_SOURCES} +) +target_include_directories(RNT PUBLIC "include") +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) |
