ed25519/CMakeLists.txt

26 lines
466 B
CMake
Raw Normal View History

project(ed25519)
cmake_minimum_required(VERSION 3.9)
set(SOURCE
src/add_scalar.c
src/fe.c
src/ge.c
src/key_exchange.c
src/keypair.c
src/sc.c
src/seed.c
src/sign.c
src/verify.c
src/sha512.c
)
add_library(ed25519 STATIC ${SOURCE})
add_executable(ed25519_test test.c)
target_link_libraries(ed25519_test ed25519)
INSTALL(DIRECTORY include/ DESTINATION include/ed25519)
INSTALL(TARGETS ed25519
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)