set(srcs)

list(APPEND srcs main.cpp)
list(APPEND srcs myservice.cpp)
list(APPEND srcs rpcserver.cpp)
list(APPEND srcs cpphttplibconnector.cpp)

add_executable(SimpleServer ${srcs})

target_include_directories(SimpleServer SYSTEM
  PUBLIC
  ${cpphttplib_SOURCE_DIR}
  ${jsonrpccxx_SOURCE_DIR}/include
)


target_link_libraries(SimpleServer
  PUBLIC
  nlohmann_json::nlohmann_json
  json-rpc-cxx
  Threads::Threads
)
