cmake_minimum_required(VERSION 3.7.0) project(daemon-test CXX) set(CMAKE_CXX_STANDARD 17) set(CPP_HTTPLIB " ../3rdparty/cpp-httplib/") set(CMAKE_CXX_FLAGS "-g -O3 -DBOOST_LOG_DYN_LINK -DBOOST_LOG_USE_NATIVE_SYSLOG -Wall") find_package(Boost COMPONENTS unit_test_framework filesystem system thread REQUIRED) include_directories(aes67-daemon ${CPP_HTTPLIB} ${Boost_INCLUDE_DIR}) add_executable(daemon-test daemon_test.cpp) target_link_libraries(daemon-test ${Boost_LIBRARIES}) add_test(daemon-test daemon-test) if(WITH_AVAHI) MESSAGE(STATUS "WITH_AVAHI") add_definitions(-D_USE_AVAHI_) endif()