cmake_minimum_required(VERSION 3.5 FATAL_ERROR) if (NOT OPENSSL_FOUND) find_package(OpenSSL REQUIRED) endif() set(VALIDATOR_ENGINE_SOURCE validator-engine.hpp validator-engine.cpp ) add_executable(validator-engine ${VALIDATOR_ENGINE_SOURCE}) target_link_libraries(validator-engine overlay tdutils tdactor adnl tl_api dht rldp rldp2 catchain validatorsession full-node validator ton_validator validator fift-lib memprof git ${JEMALLOC_LIBRARIES}) if (JEMALLOC_FOUND) target_include_directories(validator-engine PRIVATE ${JEMALLOC_INCLUDE_DIR}) target_compile_definitions(validator-engine PRIVATE -DTON_USE_JEMALLOC=1) endif() install(TARGETS validator-engine RUNTIME DESTINATION bin)