mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	Fix building with cmake.
This commit is contained in:
		
							parent
							
								
									13e8945666
								
							
						
					
					
						commit
						6268e297e4
					
				
					 2 changed files with 21 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -15,41 +15,41 @@ set ( CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules" )
 | 
			
		|||
set ( CMAKE_SOURCE_DIR ".." )
 | 
			
		||||
 | 
			
		||||
set (COMMON_SRC
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/transport/NTCPSession.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/transport/SSU.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/transport/SSUData.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/transport/SSUSession.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/transport/Transports.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/crypto/CryptoConst.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/crypto/aes.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/crypto/Signature.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/util/base64.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/util/util.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/AddressBook.cpp"	
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/CryptoConst.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Garlic.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/I2NPProtocol.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Identity.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/LeaseSet.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Log.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/NTCPSession.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/NetDbRequests.cpp"	
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/NetDb.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Profiling.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Reseed.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/RouterContext.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/RouterInfo.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/SSU.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/SSUData.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/SSUSession.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Streaming.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Destination.cpp"	
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/TransitTunnel.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Tunnel.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/TunnelGateway.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Transports.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/TunnelEndpoint.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/TunnelPool.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/aes.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/base64.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/util.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Datagram.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/Signature.cpp"
 | 
			
		||||
  "${CMAKE_SOURCE_DIR}/UPnP.cpp"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
 | 
			
		||||
  list (APPEND COMMON_SRC "${CMAKE_SOURCE_DIR}/I2PEndian.cpp")
 | 
			
		||||
  list (APPEND COMMON_SRC "${CMAKE_SOURCE_DIR}/util/I2PEndian.cpp")
 | 
			
		||||
endif ()
 | 
			
		||||
 | 
			
		||||
add_library(common ${COMMON_SRC})
 | 
			
		||||
| 
						 | 
				
			
			@ -223,7 +223,7 @@ if (NOT ${MINIUPNPC_FOUND})
 | 
			
		|||
endif()
 | 
			
		||||
 | 
			
		||||
# load includes
 | 
			
		||||
include_directories( ${Boost_INCLUDE_DIRS} ${CRYPTO++_INCLUDE_DIR} )
 | 
			
		||||
include_directories( ${CMAKE_SOURCE_DIR}  ${Boost_INCLUDE_DIRS} ${CRYPTO++_INCLUDE_DIR} )
 | 
			
		||||
 | 
			
		||||
# show summary
 | 
			
		||||
message(STATUS "---------------------------------------")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue