Newer
Older
cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
project(reconstruction_benchmarks LANGUAGES CXX)
cmake_policy(SET CMP0074 NEW) # use `<PackageName>_ROOT` variables
include(GNUInstallDirs)
# ROOT
find_package(ROOT 6 REQUIRED COMPONENTS Core RIO Hist)
include(${ROOT_USE_FILE})
# data model
find_package(podio REQUIRED)
find_package(EDM4HEP REQUIRED)
find_package(EDM4EIC REQUIRED)
# logging
find_package(spdlog REQUIRED)
add_compile_definitions(SPDLOG_FMT_EXTERNAL)
# benchmarks
add_subdirectory(benchmarks/rich)