Remote: native SSH/SFTP client, all uploads use it

This commit is contained in:
Smile
2026-10-18 14:40:09 +00:00
parent 34313ce6e1
commit b5fa6c35f2
4 changed files with 595 additions and 64 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(SQLite3 REQUIRED)
find_package(OpenSSL REQUIRED)
add_library(versiond STATIC src/config.cpp src/db.cpp src/store.cpp src/util.cpp src/ingest.cpp src/monitor.cpp src/maintenance.cpp src/recovery.cpp src/restore.cpp src/stats.cpp src/remote.cpp src/uploader.cpp src/api.cpp src/cli.cpp src/dbsafe.cpp src/filters.cpp src/diff.cpp src/impl.cpp)
add_library(versiond STATIC src/config.cpp src/db.cpp src/store.cpp src/util.cpp src/ingest.cpp src/monitor.cpp src/maintenance.cpp src/recovery.cpp src/restore.cpp src/stats.cpp src/remote.cpp src/sftp_native.cpp src/uploader.cpp src/api.cpp src/cli.cpp src/dbsafe.cpp src/filters.cpp src/diff.cpp src/impl.cpp)
target_include_directories(versiond PUBLIC include ${SQLite3_INCLUDE_DIRS})
target_link_libraries(versiond PUBLIC SQLite::SQLite3 OpenSSL::Crypto)
add_executable(versiond-cli src/main.cpp)