Skip to content
Snippets Groups Projects
CMakeLists.txt 859 B
Newer Older
Dmitriy A. Gerasimov's avatar
Dmitriy A. Gerasimov committed
cmake_minimum_required(VERSION 3.0)
project (dap_stream_ch_chain_net_srv)
set(DAP_STREAM_CH_CHAIN_NET_SRV_SRCS dap_stream_ch_chain_net_srv.c dap_stream_ch_chain_net_srv_session.c dap_stream_ch_chain_net_srv_pkt.c)

if(WIN32)
  include_directories(../libdap/src/win32/)
  include_directories(../3rdparty/wepoll/include/)
  include_directories(../3rdparty/uthash/src/)
  include_directories(../3rdparty/libjson-c/)
  include_directories(../3rdparty/curl/include/)
  include_directories(../3rdparty/libsqlite3/)
endif()
Dmitriy A. Gerasimov's avatar
Dmitriy A. Gerasimov committed

add_library(${PROJECT_NAME} STATIC ${DAP_STREAM_CH_CHAIN_NET_SRV_SRCS})

target_link_libraries(dap_stream_ch_chain_net_srv dap_core dap_crypto dap_chain dap_chain_net dap_chain_net_srv dap_server_core dap_stream dap_stream_ch dap_stream_ch_chain dap_stream_ch_chain_net)
Dmitriy A. Gerasimov's avatar
Dmitriy A. Gerasimov committed

target_include_directories(dap_stream_ch_chain_net_srv INTERFACE .)