1
0
mirror of https://github.com/xmrig/xmrig.git synced 2026-01-18 13:22:50 -05:00

Add "rx/yada" algorithm

This commit is contained in:
Matt Vogel
2021-12-10 13:49:40 -08:00
parent 5b8501fb57
commit 8c9b48851e
23 changed files with 3909 additions and 3659 deletions

View File

@@ -42,6 +42,14 @@ if (WITH_RANDOMX)
src/crypto/rx/RxVm.cpp
)
if (WITH_RX_YADA)
add_definitions(/DXMRIG_ALGO_RX_YADA)
message("-- WITH_RX_YADA=ON (YADACoin algorithm)")
else()
remove_definitions(/DXMRIG_ALGO_RX_YADA)
message("-- WITH_RX_YADA=OFF (YADACoin algorithm)")
endif()
if (WITH_ASM AND CMAKE_C_COMPILER_ID MATCHES MSVC)
enable_language(ASM_MASM)
list(APPEND SOURCES_CRYPTO
@@ -137,4 +145,12 @@ if (WITH_RANDOMX)
endif()
else()
remove_definitions(/DXMRIG_ALGO_RANDOMX)
if (WITH_RX_YADA)
message("-- WITH_RANDOMX=OFF but WITH_RX_YADA=ON... forcing OFF")
set(WITH_RX_YADA OFF)
endif()
# intentionally not an `else` in case above negated it
if (NOT WITH_RX_YADA)
remove_definitions(/DXMRIG_ALGO_RX_YADA)
endif()
endif()