cmake_minimum_required(VERSION 3.20) project(torlinkc CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE RelWithDebInfo) endif() find_package(LibtorrentRasterbar REQUIRED) find_package(ftxui REQUIRED) find_package(CURL REQUIRED) find_package(nlohmann_json REQUIRED) enable_testing() add_subdirectory(phase0) add_subdirectory(src) add_subdirectory(apps/core_cli) add_subdirectory(apps/tui) add_subdirectory(tests)