commits
tags
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)