fix droped Message digest configureation

aria2c now compiles under cmake (atleast under linux)

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
pull/2045/head
Rachel Powers 2023-03-24 14:20:22 -07:00
parent fb7c8d2ee4
commit 2e890e4acf
2 changed files with 14 additions and 1 deletions

View File

@ -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()

View File

@ -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()