Warning, /analysis/AnNeutralMeson/mainAnalysis/bunch_shuffling/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.10)
0002 project(AsymmetryCalc)
0003
0004 set(CMAKE_CXX_STANDARD 17)
0005 set(CMAKE_CXX_STANDARD_REQUIRED True)
0006
0007 # Find ROOT package
0008 find_package(ROOT REQUIRED COMPONENTS RIO)
0009
0010 # Include ROOT directories
0011 include(${ROOT_USE_FILE})
0012
0013 # Source files
0014 file(GLOB SOURCES src/*.cc)
0015
0016 # Include directories
0017 include_directories(include)
0018
0019 # Create shared library
0020 add_library(AsymmetryCalc SHARED ${SOURCES})
0021
0022 # Create executables
0023 add_subdirectory(run)
0024
0025 install(DIRECTORY include/AsymmetryCalc DESTINATION include)
0026 install(TARGETS AsymmetryCalc DESTINATION lib)