cmake_minimum_required(VERSION 3.0)

find_path(CMAKE_MODULE_PATH yamail.cmake
  HINTS ${CMAKE_INSTALL_PREFIX}/share/cmake_helpers
/usr/share/cmake_helpers)

include(yamail)

yamail_project(sova)

find_package(Boost COMPONENTS system thread filesystem REQUIRED)
find_package(YPLATFORM COMPONENTS service REQUIRED)

set(sova_DEPENDENCY_INCLUDE_DIRS
    ${sova_DEPENDENCY_INCLUDE_DIRS}
    yplatform
    ${Boost_INCLUDE_DIR}
    CACHE INTERNAL ""
)

set(sova_DEPENDENCY_LIBRARIES
    ${sova_DEPENDENCY_LIBRARIES}
    yplatform
    ${Boost_LIBRARIES}
    CACHE INTERNAL ""
)

yamail_include_directories("${sova_DEPENDENCY_INCLUDE_DIRS}")

add_subdirectory(src)
add_subdirectory(tests)
