forked from AliceO2Group/DelphesO2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
28 lines (21 loc) · 691 Bytes
/
Copy pathCMakeLists.txt
File metadata and controls
28 lines (21 loc) · 691 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
### @author: Roberto Preghenella
### @email: preghenella@bo.infn.it
project(DelphesO2)
cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
cmake_policy(SET CMP0074 NEW)
cmake_policy(SET CMP0065 NEW)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
include(FindPackageHandleStandardArgs)
find_package(fmt REQUIRED)
find_package(ROOT REQUIRED)
find_package(Delphes REQUIRED)
find_package(FairLogger REQUIRED)
find_package(FairRoot REQUIRED)
find_package(AliceO2 REQUIRED)
include("${ROOT_DIR}/RootMacros.cmake")
add_subdirectory(src)
add_subdirectory(rpythia8)
add_subdirectory(examples)