From 8ea5a11f9738c188284063eff7181c30c7eef1e9 Mon Sep 17 00:00:00 2001 From: John Freeman Date: Thu, 19 Feb 2026 20:39:18 +0900 Subject: [PATCH] Fix source lists --- Builds/CMake/RippledCore.cmake | 56 ++++++++++++++++------------------ CMakeLists.txt | 9 ++++-- 2 files changed, 33 insertions(+), 32 deletions(-) diff --git a/Builds/CMake/RippledCore.cmake b/Builds/CMake/RippledCore.cmake index 3d8ad1955..499922566 100644 --- a/Builds/CMake/RippledCore.cmake +++ b/Builds/CMake/RippledCore.cmake @@ -100,16 +100,23 @@ target_sources (xrpl_core PRIVATE target_sources (xrpl_core PRIVATE #[===============================[ main sources: - subdir: basics (partial) + subdir: basics #]===============================] + src/ripple/basics/impl/Archive.cpp src/ripple/basics/impl/base64.cpp + src/ripple/basics/impl/BasicConfig.cpp src/ripple/basics/impl/contract.cpp src/ripple/basics/impl/CountedObject.cpp src/ripple/basics/impl/FileUtilities.cpp src/ripple/basics/impl/IOUAmount.cpp src/ripple/basics/impl/Log.cpp + src/ripple/basics/impl/make_SSLContext.cpp + src/ripple/basics/impl/mulDiv.cpp src/ripple/basics/impl/Number.cpp + src/ripple/basics/impl/partitioned_unordered_map.cpp + src/ripple/basics/impl/ResolverAsio.cpp src/ripple/basics/impl/StringUtilities.cpp + src/ripple/basics/impl/UptimeClock.cpp #[===============================[ main sources: subdir: json @@ -178,6 +185,20 @@ target_sources (xrpl_core PRIVATE src/ripple/protocol/impl/NFTSyntheticSerializer.cpp src/ripple/protocol/impl/NFTokenID.cpp src/ripple/protocol/impl/NFTokenOfferID.cpp + #[===============================[ + main sources: + subdir: resource + #]===============================] + src/ripple/resource/impl/Charge.cpp + src/ripple/resource/impl/Consumer.cpp + src/ripple/resource/impl/Fees.cpp + src/ripple/resource/impl/ResourceManager.cpp + #[===============================[ + main sources: + subdir: server + #]===============================] + src/ripple/server/impl/JSONRPCUtil.cpp + src/ripple/server/impl/Port.cpp #[===============================[ main sources: subdir: crypto @@ -202,15 +223,16 @@ target_compile_options (xrpl_core $<$:-Wno-maybe-uninitialized>) target_link_libraries (xrpl_core PUBLIC + date::date + ed25519::ed25519 + LibArchive::LibArchive OpenSSL::Crypto Ripple::boost wasmedge::wasmedge + Ripple::opts Ripple::syslibs secp256k1::secp256k1 - ed25519::ed25519 xrpl.libpb - date::date - Ripple::opts xxHash::xxhash) # date-tz for enhanced logging (always linked, code is #ifdef guarded) @@ -649,17 +671,6 @@ target_sources (rippled PRIVATE src/ripple/app/hook/impl/applyHook.cpp src/ripple/app/hook/impl/HookAPI.cpp src/ripple/app/tx/impl/details/NFTokenUtils.cpp - #[===============================[ - main sources: - subdir: basics (partial) - #]===============================] - src/ripple/basics/impl/Archive.cpp - src/ripple/basics/impl/BasicConfig.cpp - src/ripple/basics/impl/ResolverAsio.cpp - src/ripple/basics/impl/UptimeClock.cpp - src/ripple/basics/impl/make_SSLContext.cpp - src/ripple/basics/impl/mulDiv.cpp - src/ripple/basics/impl/partitioned_unordered_map.cpp #[===============================[ main sources: subdir: conditions @@ -761,14 +772,6 @@ target_sources (rippled PRIVATE src/ripple/peerfinder/impl/PeerfinderManager.cpp src/ripple/peerfinder/impl/SlotImp.cpp src/ripple/peerfinder/impl/SourceStrings.cpp - #[===============================[ - main sources: - subdir: resource - #]===============================] - src/ripple/resource/impl/Charge.cpp - src/ripple/resource/impl/Consumer.cpp - src/ripple/resource/impl/Fees.cpp - src/ripple/resource/impl/ResourceManager.cpp #[===============================[ main sources: subdir: rpc @@ -859,13 +862,6 @@ target_sources (rippled PRIVATE subdir: perflog #]===============================] src/ripple/perflog/impl/PerfLogImp.cpp - - #[===============================[ - main sources: - subdir: server - #]===============================] - src/ripple/server/impl/JSONRPCUtil.cpp - src/ripple/server/impl/Port.cpp #[===============================[ main sources: subdir: shamap diff --git a/CMakeLists.txt b/CMakeLists.txt index 609678c65..482f91949 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -129,8 +129,13 @@ if(reporting) find_package(cassandra-cpp-driver REQUIRED) find_package(PostgreSQL REQUIRED) target_link_libraries(ripple_libs INTERFACE - cassandra-cpp-driver::cassandra-cpp-driver - PostgreSQL::PostgreSQL + ed25519::ed25519 + lz4::lz4 + OpenSSL::Crypto + OpenSSL::SSL + secp256k1::secp256k1 + soci::soci + SQLite::SQLite3 ) endif()