Back to home page

sPhenix code displayed by LXR

 
 

    


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)