#[===================================================================[ NIH dep: ed25519-donna #]===================================================================] add_library (ed25519-donna STATIC src/ed25519-donna/ed25519.c) target_include_directories (ed25519-donna PUBLIC $ $ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/ed25519-donna) #[=========================================================[ NOTE for macos: https://github.com/floodyberry/ed25519-donna/issues/29 our source for ed25519-donna-portable.h has been patched to workaround this. #]=========================================================] target_link_libraries (ed25519-donna PUBLIC OpenSSL::SSL) add_library (NIH::ed25519-donna ALIAS ed25519-donna) target_link_libraries (ripple_libs INTERFACE NIH::ed25519-donna) #[===========================[ headers installation #]===========================] install ( FILES src/ed25519-donna/ed25519.h DESTINATION include/ed25519-donna)