Files
flowee-p2p-example/CMakeLists.txt
2024-01-13 13:38:58 +01:00

26 lines
682 B
CMake

cmake_minimum_required(VERSION 3.19)
project(flowee_p2p_example VERSION 1.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
find_package(flowee REQUIRED flowee_p2p)
find_package(OpenSSL REQUIRED)
find_package(Boost 1.67.0 REQUIRED filesystem chrono thread)
# To use Flowee logging framework, this is useful and you're suggesed
# to have a unique range for your app which helps separate sections
# in your log output.
add_compile_definitions(LOG_DEFAULT_SECTION=10000)
add_executable(flowee_example
main.cpp
MyClass.h MyClass.cpp
)
target_link_libraries(flowee_example
flowee_p2p
flowee_networkmanager
flowee_utils
${OPENSSL_LIBRARIES}
${Boost_LIBRARIES}
)