cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR) if (NOT OPENSSL_FOUND) find_package(OpenSSL REQUIRED) endif() set(OVERLAY_SOURCE overlay-manager.cpp overlay.cpp overlay-fec.cpp overlay-fec-broadcast.cpp overlay-broadcast.cpp overlay-peers.cpp overlay-fec.hpp overlay-broadcast.hpp overlay-fec-broadcast.hpp overlay-manager.h overlay.h overlay.hpp overlays.h ) add_library(overlay STATIC ${OVERLAY_SOURCE}) target_include_directories(overlay PUBLIC $ $/.. ${OPENSSL_INCLUDE_DIR} ) target_link_libraries(overlay PRIVATE tdutils tdactor adnl tl_api dht fec)