From e76014f42179104a5bb7c1947a727c61cd1b7d6c Mon Sep 17 00:00:00 2001 From: John Freeman Date: Thu, 19 Feb 2026 20:03:53 +0900 Subject: [PATCH] Remove unused files --- Builds/CMake/CMakeFuncs.cmake | 159 ------------------ Builds/CMake/CMake_sqlite3.txt | 60 ------- Builds/CMake/SociConfig.cmake.patched | 106 ------------ Builds/CMake/echo_file.cmake | 17 -- Builds/README.md | 1 - src/ripple/beast/unit_test/main.cpp | 113 ------------- src/ripple/json/TODO.md | 7 - src/ripple/json/impl/LICENSE | Bin 69 -> 0 bytes src/ripple/json/impl/version | 1 - src/ripple/rpc/handlers/NodeToShardStatus.cpp | 0 src/ripple/shamap/impl/CMakeLists.txt | 0 11 files changed, 464 deletions(-) delete mode 100644 Builds/CMake/CMake_sqlite3.txt delete mode 100644 Builds/CMake/SociConfig.cmake.patched delete mode 100644 Builds/CMake/echo_file.cmake delete mode 100644 Builds/README.md delete mode 100644 src/ripple/beast/unit_test/main.cpp delete mode 100644 src/ripple/json/TODO.md delete mode 100644 src/ripple/json/impl/LICENSE delete mode 100644 src/ripple/json/impl/version delete mode 100644 src/ripple/rpc/handlers/NodeToShardStatus.cpp delete mode 100644 src/ripple/shamap/impl/CMakeLists.txt diff --git a/Builds/CMake/CMakeFuncs.cmake b/Builds/CMake/CMakeFuncs.cmake index fb60fd9b4..a4c66a120 100644 --- a/Builds/CMake/CMakeFuncs.cmake +++ b/Builds/CMake/CMakeFuncs.cmake @@ -1,4 +1,3 @@ - macro(group_sources_in source_dir curdir) file(GLOB children RELATIVE ${source_dir}/${curdir} ${source_dir}/${curdir}/*) @@ -29,165 +28,8 @@ macro (exclude_if_included target_) endif () endmacro () -function (print_ep_logs _target) - ExternalProject_Get_Property (${_target} STAMP_DIR) - add_custom_command(TARGET ${_target} POST_BUILD - COMMENT "${_target} BUILD OUTPUT" - COMMAND ${CMAKE_COMMAND} - -DIN_FILE=${STAMP_DIR}/${_target}-build-out.log - -P ${CMAKE_CURRENT_SOURCE_DIR}/Builds/CMake/echo_file.cmake - COMMAND ${CMAKE_COMMAND} - -DIN_FILE=${STAMP_DIR}/${_target}-build-err.log - -P ${CMAKE_CURRENT_SOURCE_DIR}/Builds/CMake/echo_file.cmake) -endfunction () - -#[=========================================================[ - This is a function override for one function in the - standard ExternalProject module. We want to change - the generated build script slightly to include printing - the build logs in the case of failure. Those modifications - have been made here. This function override could break - in the future if the ExternalProject module changes internal - function names or changes the way it generates the build - scripts. - See: - https://gitlab.kitware.com/cmake/cmake/blob/df1ddeec128d68cc636f2dde6c2acd87af5658b6/Modules/ExternalProject.cmake#L1855-1952 -#]=========================================================] - -function(_ep_write_log_script name step cmd_var) - ExternalProject_Get_Property(${name} stamp_dir) - set(command "${${cmd_var}}") - - set(make "") - set(code_cygpath_make "") - if(command MATCHES "^\\$\\(MAKE\\)") - # GNU make recognizes the string "$(MAKE)" as recursive make, so - # ensure that it appears directly in the makefile. - string(REGEX REPLACE "^\\$\\(MAKE\\)" "\${make}" command "${command}") - set(make "-Dmake=$(MAKE)") - - if(WIN32 AND NOT CYGWIN) - set(code_cygpath_make " -if(\${make} MATCHES \"^/\") - execute_process( - COMMAND cygpath -w \${make} - OUTPUT_VARIABLE cygpath_make - ERROR_VARIABLE cygpath_make - RESULT_VARIABLE cygpath_error - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - if(NOT cygpath_error) - set(make \${cygpath_make}) - endif() -endif() -") - endif() - endif() - - set(config "") - if("${CMAKE_CFG_INTDIR}" MATCHES "^\\$") - string(REPLACE "${CMAKE_CFG_INTDIR}" "\${config}" command "${command}") - set(config "-Dconfig=${CMAKE_CFG_INTDIR}") - endif() - - # Wrap multiple 'COMMAND' lines up into a second-level wrapper - # script so all output can be sent to one log file. - if(command MATCHES "(^|;)COMMAND;") - set(code_execute_process " -${code_cygpath_make} -execute_process(COMMAND \${command} RESULT_VARIABLE result) -if(result) - set(msg \"Command failed (\${result}):\\n\") - foreach(arg IN LISTS command) - set(msg \"\${msg} '\${arg}'\") - endforeach() - message(FATAL_ERROR \"\${msg}\") -endif() -") - set(code "") - set(cmd "") - set(sep "") - foreach(arg IN LISTS command) - if("x${arg}" STREQUAL "xCOMMAND") - if(NOT "x${cmd}" STREQUAL "x") - string(APPEND code "set(command \"${cmd}\")${code_execute_process}") - endif() - set(cmd "") - set(sep "") - else() - string(APPEND cmd "${sep}${arg}") - set(sep ";") - endif() - endforeach() - string(APPEND code "set(command \"${cmd}\")${code_execute_process}") - file(GENERATE OUTPUT "${stamp_dir}/${name}-${step}-$-impl.cmake" CONTENT "${code}") - set(command ${CMAKE_COMMAND} "-Dmake=\${make}" "-Dconfig=\${config}" -P ${stamp_dir}/${name}-${step}-$-impl.cmake) - endif() - - # Wrap the command in a script to log output to files. - set(script ${stamp_dir}/${name}-${step}-$.cmake) - set(logbase ${stamp_dir}/${name}-${step}) - set(code " -${code_cygpath_make} -function (_echo_file _fil) - file (READ \${_fil} _cont) - execute_process (COMMAND \${CMAKE_COMMAND} -E echo \"\${_cont}\") -endfunction () -set(command \"${command}\") -execute_process( - COMMAND \${command} - RESULT_VARIABLE result - OUTPUT_FILE \"${logbase}-out.log\" - ERROR_FILE \"${logbase}-err.log\" - ) -if(result) - set(msg \"Command failed: \${result}\\n\") - foreach(arg IN LISTS command) - set(msg \"\${msg} '\${arg}'\") - endforeach() - execute_process (COMMAND \${CMAKE_COMMAND} -E echo \"Build output for ${logbase} : \") - _echo_file (\"${logbase}-out.log\") - _echo_file (\"${logbase}-err.log\") - set(msg \"\${msg}\\nSee above\\n\") - message(FATAL_ERROR \"\${msg}\") -else() - set(msg \"${name} ${step} command succeeded. See also ${logbase}-*.log\") - message(STATUS \"\${msg}\") -endif() -") - file(GENERATE OUTPUT "${script}" CONTENT "${code}") - set(command ${CMAKE_COMMAND} ${make} ${config} -P ${script}) - set(${cmd_var} "${command}" PARENT_SCOPE) -endfunction() - find_package(Git) -# function that calls git log to get current hash -function (git_hash hash_val) - # note: optional second extra string argument not in signature - if (NOT GIT_FOUND) - return () - endif () - set (_hash "") - set (_format "%H") - if (ARGC GREATER_EQUAL 2) - string (TOLOWER ${ARGV1} _short) - if (_short STREQUAL "short") - set (_format "%h") - endif () - endif () - execute_process (COMMAND ${GIT_EXECUTABLE} "log" "--pretty=${_format}" "-n1" - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - RESULT_VARIABLE _git_exit_code - OUTPUT_VARIABLE _temp_hash - OUTPUT_STRIP_TRAILING_WHITESPACE - ERROR_QUIET) - if (_git_exit_code EQUAL 0) - set (_hash ${_temp_hash}) - endif () - set (${hash_val} "${_hash}" PARENT_SCOPE) -endfunction () - function (git_branch branch_val) if (NOT GIT_FOUND) return () @@ -204,4 +46,3 @@ function (git_branch branch_val) endif () set (${branch_val} "${_branch}" PARENT_SCOPE) endfunction () - diff --git a/Builds/CMake/CMake_sqlite3.txt b/Builds/CMake/CMake_sqlite3.txt deleted file mode 100644 index d80557a9f..000000000 --- a/Builds/CMake/CMake_sqlite3.txt +++ /dev/null @@ -1,60 +0,0 @@ - -#[=========================================================[ - SQLITE doesn't provide build files in the - standard source-only distribution. So we wrote - a simple cmake file and we copy it to the - external project folder so that we can use - this file to build the lib with ExternalProject -#]=========================================================] - -add_library (sqlite3 STATIC sqlite3.c) -#[=========================================================[ - When compiled with SQLITE_THREADSAFE=1, SQLite operates - in serialized mode. In this mode, SQLite can be safely - used by multiple threads with no restriction. - - NOTE: This implies a global mutex! - - When compiled with SQLITE_THREADSAFE=2, SQLite can be - used in a multithreaded program so long as no two - threads attempt to use the same database connection at - the same time. - - NOTE: This is the preferred threading model, but not - currently enabled because we need to investigate our - use-model and concurrency requirements. - - TODO: consider whether any other options should be - used: https://www.sqlite.org/compile.html -#]=========================================================] - -target_compile_definitions (sqlite3 - PRIVATE - SQLITE_THREADSAFE=1 - HAVE_USLEEP=1) -target_compile_options (sqlite3 - PRIVATE - $<$: - -wd4100 - -wd4127 - -wd4232 - -wd4244 - -wd4701 - -wd4706 - -wd4996 - > - $<$>:-Wno-array-bounds>) -install ( - TARGETS - sqlite3 - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - RUNTIME DESTINATION bin - INCLUDES DESTINATION include) -install ( - FILES - sqlite3.h - sqlite3ext.h - DESTINATION include) - - diff --git a/Builds/CMake/SociConfig.cmake.patched b/Builds/CMake/SociConfig.cmake.patched deleted file mode 100644 index 11bcd1f3d..000000000 --- a/Builds/CMake/SociConfig.cmake.patched +++ /dev/null @@ -1,106 +0,0 @@ -################################################################################ -# SociConfig.cmake - CMake build configuration of SOCI library -################################################################################ -# Copyright (C) 2010 Mateusz Loskot -# -# Distributed under the Boost Software License, Version 1.0. -# (See accompanying file LICENSE_1_0.txt or copy at -# http://www.boost.org/LICENSE_1_0.txt) -################################################################################ - -include(CheckCXXSymbolExists) - -if(WIN32) - check_cxx_symbol_exists("_M_AMD64" "" SOCI_TARGET_ARCH_X64) - if(NOT RTC_ARCH_X64) - check_cxx_symbol_exists("_M_IX86" "" SOCI_TARGET_ARCH_X86) - endif(NOT RTC_ARCH_X64) - # add check for arm here - # see http://msdn.microsoft.com/en-us/library/b0084kay.aspx -else(WIN32) - check_cxx_symbol_exists("__i386__" "" SOCI_TARGET_ARCH_X86) - check_cxx_symbol_exists("__x86_64__" "" SOCI_TARGET_ARCH_X64) - check_cxx_symbol_exists("__arm__" "" SOCI_TARGET_ARCH_ARM) -endif(WIN32) - -if(NOT DEFINED LIB_SUFFIX) - if(SOCI_TARGET_ARCH_X64) - set(_lib_suffix "64") - else() - set(_lib_suffix "") - endif() - set(LIB_SUFFIX ${_lib_suffix} CACHE STRING "Specifies suffix for the lib directory") -endif() - -# -# C++11 Option -# - -if(NOT SOCI_CXX_C11) - set (SOCI_CXX_C11 OFF CACHE BOOL "Build to the C++11 standard") -endif() - -# -# Force compilation flags and set desired warnings level -# - -if (MSVC) - add_definitions(-D_CRT_SECURE_NO_DEPRECATE) - add_definitions(-D_CRT_SECURE_NO_WARNINGS) - add_definitions(-D_CRT_NONSTDC_NO_WARNING) - add_definitions(-D_SCL_SECURE_NO_WARNINGS) - - if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]") - string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4 /we4266") - endif() - -else() - - set(SOCI_GCC_CLANG_COMMON_FLAGS "") - # "-pedantic -Werror -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long") - - - if (SOCI_CXX_C11) - set(SOCI_CXX_VERSION_FLAGS "-std=c++11") - else() - set(SOCI_CXX_VERSION_FLAGS "-std=gnu++98") - endif() - - if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" OR "${CMAKE_CXX_COMPILER}" MATCHES "clang") - - if(NOT CMAKE_CXX_COMPILER_VERSION LESS 3.1 AND SOCI_ASAN) - set(SOCI_GCC_CLANG_COMMON_FLAGS "${SOCI_GCC_CLANG_COMMON_FLAGS} -fsanitize=address") - endif() - - # enforce C++11 for Clang - set(SOCI_CXX_C11 ON) - set(SOCI_CXX_VERSION_FLAGS "-std=c++11") - add_definitions(-DCATCH_CONFIG_CPP11_NO_IS_ENUM) - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SOCI_GCC_CLANG_COMMON_FLAGS} ${SOCI_CXX_VERSION_FLAGS}") - - elseif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) - - if(NOT CMAKE_CXX_COMPILER_VERSION LESS 4.8 AND SOCI_ASAN) - set(SOCI_GCC_CLANG_COMMON_FLAGS "${SOCI_GCC_CLANG_COMMON_FLAGS} -fsanitize=address") - endif() - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SOCI_GCC_CLANG_COMMON_FLAGS} ${SOCI_CXX_VERSION_FLAGS} ") - if (CMAKE_COMPILER_IS_GNUCXX) - if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-variadic-macros") - endif() - endif() - - else() - message(WARNING "Unknown toolset - using default flags to build SOCI") - endif() - -endif() - -# Set SOCI_HAVE_* variables for soci-config.h generator -set(SOCI_HAVE_CXX_C11 ${SOCI_CXX_C11} CACHE INTERNAL "Enables C++11 support") diff --git a/Builds/CMake/echo_file.cmake b/Builds/CMake/echo_file.cmake deleted file mode 100644 index 8a593a789..000000000 --- a/Builds/CMake/echo_file.cmake +++ /dev/null @@ -1,17 +0,0 @@ -#[=========================================================[ - This is a CMake script file that is used to write - the contents of a file to stdout (using the cmake - echo command). The input file is passed via the - IN_FILE variable. -#]=========================================================] - -if (EXISTS ${IN_FILE}) - file (READ ${IN_FILE} contents) - ## only print files that actually have some text in them - if (contents MATCHES "[a-z0-9A-Z]+") - execute_process( - COMMAND - ${CMAKE_COMMAND} -E echo "${contents}") - endif () -endif () - diff --git a/Builds/README.md b/Builds/README.md deleted file mode 100644 index e99ba8c9a..000000000 --- a/Builds/README.md +++ /dev/null @@ -1 +0,0 @@ -[Please see the BUILD instructions here](../BUILD.md) diff --git a/src/ripple/beast/unit_test/main.cpp b/src/ripple/beast/unit_test/main.cpp deleted file mode 100644 index aa1a0f536..000000000 --- a/src/ripple/beast/unit_test/main.cpp +++ /dev/null @@ -1,113 +0,0 @@ -// -// Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com) -// -// Distributed under the Boost Software License, Version 1.0. (See accompanying -// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef BOOST_MSVC -#ifndef WIN32_LEAN_AND_MEAN // VC_EXTRALEAN -#define WIN32_LEAN_AND_MEAN -#include -#undef WIN32_LEAN_AND_MEAN -#else -#include -#endif -#endif - -namespace beast { -namespace unit_test { - -static std::string -prefix(suite_info const& s) -{ - if (s.manual()) - return "|M| "; - return " "; -} - -static void -print(std::ostream& os, suite_list const& c) -{ - std::size_t manual = 0; - for (auto const& s : c) - { - os << prefix(s) << s.full_name() << '\n'; - if (s.manual()) - ++manual; - } - os << amount(c.size(), "suite") << " total, " - << amount(manual, "manual suite") << '\n'; -} - -// Print the list of suites -// Used with the --print command line option -static void -print(std::ostream& os) -{ - os << "------------------------------------------\n"; - print(os, global_suites()); - os << "------------------------------------------" << std::endl; -} - -} // namespace unit_test -} // namespace beast - -// Simple main used to produce stand -// alone executables that run unit tests. -int -main(int ac, char const* av[]) -{ - using namespace std; - using namespace beast::unit_test; - - namespace po = boost::program_options; - po::options_description desc("Options"); - desc.add_options()("help,h", "Produce a help message")( - "print,p", "Print the list of available test suites")( - "suites,s", po::value(), "suites to run"); - - po::positional_options_description p; - po::variables_map vm; - po::store(po::parse_command_line(ac, av, desc), vm); - po::notify(vm); - - dstream log(std::cerr); - std::unitbuf(log); - - if (vm.count("help")) - { - log << desc << std::endl; - } - else if (vm.count("print")) - { - print(log); - } - else - { - std::string suites; - if (vm.count("suites") > 0) - suites = vm["suites"].as(); - reporter r(log); - bool failed; - if (!suites.empty()) - failed = r.run_each_if(global_suites(), match_auto(suites)); - else - failed = r.run_each(global_suites()); - if (failed) - return EXIT_FAILURE; - return EXIT_SUCCESS; - } -} diff --git a/src/ripple/json/TODO.md b/src/ripple/json/TODO.md deleted file mode 100644 index c77c36363..000000000 --- a/src/ripple/json/TODO.md +++ /dev/null @@ -1,7 +0,0 @@ -# JSON TODO - -- Investigate other third party libraries, especially those that are - proven hardened against attacks, or perform better - -- Implement canonical JSON API to do signing - diff --git a/src/ripple/json/impl/LICENSE b/src/ripple/json/impl/LICENSE deleted file mode 100644 index 4e6a5529203a29e825891bd604309294779cd73b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmWH^NL9!x&d*cORY)!R7lKAQ7FmCELKR#PcF?(%_~VP$pk7&EJ{_# X%u@&`P0GnkR&dGBP0Y;G