mirror of
				https://github.com/Xahau/xahaud.git
				synced 2025-11-04 10:45:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
#[===================================================================[
 | 
						|
   NIH dep: ed25519-donna
 | 
						|
#]===================================================================]
 | 
						|
 | 
						|
add_library (ed25519-donna STATIC
 | 
						|
  src/ed25519-donna/ed25519.c)
 | 
						|
target_include_directories (ed25519-donna
 | 
						|
  PUBLIC
 | 
						|
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>
 | 
						|
    $<INSTALL_INTERFACE:include>
 | 
						|
  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)
 |