From 2e890e4acf7d81db5e9f1dd63beba3e008b26d3e Mon Sep 17 00:00:00 2001 From: Rachel Powers <508861+Ryex@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:20:22 -0700 Subject: [PATCH] fix droped Message digest configureation aria2c now compiles under cmake (atleast under linux) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com> --- CMakeLists.txt | 7 ++++++- src/CMakeLists.txt | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 215d3e1f..ce6de861 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -496,18 +496,23 @@ set(USE_MD "" CACHE STRING "What message digest implementation to use") if(HAVE_APPLETLS) set(USE_MD "apple" CACHE STRING "What message digest implementation to use" FORCE) + set(USE_APPLE_MD true CACHE BOOL "use Apple TLS message digest" FORCE) config_h_add_compile_definitions(USE_APPLE_MD=1) elseif(HAVE_LIBNETTLE) set(USE_MD "libnettle" CACHE STRING "What message digest implementation to use" FORCE) + set(USE_LIBNETTLE_MD true CACHE BOOL "use Nettle message digest" FORCE) config_h_add_compile_definitions(USE_LIBNETTLE_MD=1) elseif(HAVE_LIBGCRYPT) set(USE_MD "libgcrypt" CACHE STRING "What message digest implementation to use" FORCE) + set(USE_LIBGCRYPT_MD true CACHE BOOL "use Gcrypt message digest" FORCE) config_h_add_compile_definitions(USE_LIBGCRYPT_MD=1) elseif(HAVE_OPENSSL) set(USE_MD "openssl" CACHE STRING "What message digest implementation to use" FORCE) - config_h_add_compile_definitions(USE_OPEMSSL_MD=1) + set(USE_OPENSSL_MD true CACHE BOOL "use OpenSSL message digest" FORCE) + config_h_add_compile_definitions(USE_OPENSSL_MD=1) else() set(USE_MD "internal" CACHE STRING "What message digest implementation to use" FORCE) + set(USE_INTERNAL_MD true CACHE BOOL "use internal message digest impl" FORCE) config_h_add_compile_definitions(USE_INTERNAL_MD=1) endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fd132a88..e30dd61b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -541,6 +541,14 @@ endif() if(ENABLE_XML_RPC) set(aria2_SRCS ${aria2_SRCS} + + XmlRpcDiskWriter.cc + XmlRpcDiskWriter.h + XmlRpcRequestParserState.h + XmlRpcRequestParserStateImpl.cc + XmlRpcRequestParserStateImpl.h + XmlRpcRequestParserStateMachine.cc + XmlRpcRequestParserStateMachine.h ) endif()