Newer
Older
project(kelvin-node C)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_COLOR_MAKEFILE ON)
set (CMAKE_CXX_STANDARD 11)
add_definitions ("-DDAP_SERVER")
add_subdirectory(libdap-server)
Ivan Deniskin
committed
#add_subdirectory(libdap-chain)
add_subdirectory(libdap-stream)
include_directories("${INCLUDE_DIRECTORIES} ${dap_core_INCLUDE_DIRS}")
Ivan Deniskin
committed
include_directories("${INCLUDE_DIRECTORIES} ${dap_http_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_crypto_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_enc_server_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_http_server_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_client_INCLUDE_DIRS}")
#include_directories("${INCLUDE_DIRECTORIES} ${dap-chain_INCLUDE_DIRS}")
Ivan Deniskin
committed
include_directories("${INCLUDE_DIRECTORIES} ${dap_core_server_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_udp_server_INCLUDE_DIRS}")
Ivan Deniskin
committed
include_directories("${INCLUDE_DIRECTORIES} ${dap_session_INCLUDE_DIRS}")
include_directories("${INCLUDE_DIRECTORIES} ${dap_stream_INCLUDE_DIRS}")
Ivan Deniskin
committed
add_definitions ("${dap_crypto_DEFINITIONS}")
add_definitions ("${dap_client_DEFINITIONS}")
add_definitions ("${dap_enc_server_DEFINITIONS}")
add_definitions ("${dap_http_server_DEFINITIONS}")
add_definitions ("${dap_http_DEFINITIONS}")
#add_definitions ("${dap-chain_DEFINITIONS}")
Ivan Deniskin
committed
add_definitions ("${dap_core_server_DEFINITIONS}")
Ivan Deniskin
committed
add_definitions ("${dap_session_DEFINITIONS}")
add_definitions ("${dap_stream_DEFINITIONS}")
set(SOURCES sources/kelvin-node.c sources/node_manager.c )
Ivan Deniskin
committed
set(HEADERS sources/node_manager.h)
add_executable(${PROJECT_NAME} "sources/kelvin-node.c" ${HEADERS} ${SOURCES} ${CRYPTO_SRCS})
target_link_libraries(${PROJECT_NAME} dap_http_server dap_core_server dap_udp_server dap_session dap_crypto dap_client dap_core dap_http dap_enc_server dap_stream m pthread)