mirror of
https://github.com/eosswedenorg/libantelope
synced 2026-06-16 03:34:56 +02:00
39 lines
No EOL
704 B
CMake
39 lines
No EOL
704 B
CMake
|
|
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/doctest.cmake)
|
|
|
|
set(TEST_SRC
|
|
main.cpp
|
|
|
|
# hash
|
|
hash/sha256.cpp
|
|
hash/ripemd160.cpp
|
|
|
|
# ec
|
|
ec/generate.cpp
|
|
ec/pubkey.cpp
|
|
ec/ecdsa_sign.cpp
|
|
ec/ecdsa_recover.cpp
|
|
ec/ecdsa_verify.cpp
|
|
|
|
# Base58
|
|
base58/encode.cpp
|
|
base58/decode.cpp
|
|
base58/is_base58.cpp
|
|
|
|
# WIF
|
|
WIF/priv_encode.cpp
|
|
WIF/priv_decode.cpp
|
|
WIF/pub_encode.cpp
|
|
WIF/pub_decode.cpp
|
|
WIF/sig_encode.cpp
|
|
WIF/sig_decode.cpp)
|
|
|
|
add_executable(doctest ${TEST_SRC})
|
|
target_link_libraries(doctest PRIVATE ${LIB_NAME})
|
|
target_include_directories(doctest PRIVATE ${CMAKE_CURRENT_LIST_DIR}/include)
|
|
|
|
doctest_discover_tests(doctest)
|
|
|
|
if (WITH_BENCHMARK)
|
|
add_subdirectory( benchmark )
|
|
endif (WITH_BENCHMARK) |