Warning, /irt/delphes/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001
0002 cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
0003
0004 project(DELPHES)
0005
0006 set(DELPHES_LIB DELPHES)
0007
0008 SET( DELPHES_SRC
0009 source/DelphesConfig.cc
0010 source/DelphesConfigRICH.cc
0011 source/DelphesConfigTOF.cc
0012 source/DelphesConfigDIRC.cc
0013 source/DrcPidFast.cxx
0014
0015 G__${DELPHES_LIB}.cxx
0016 )
0017
0018 include_directories(
0019 ${PROJECT_SOURCE_DIR}/include
0020 )
0021
0022 SET(DELPHES_ROOTMAP ${CMAKE_CURRENT_BINARY_DIR}/lib${DELPHES_LIB}_rdict.pcm ${CMAKE_CURRENT_BINARY_DIR}/lib${DELPHES_LIB}.rootmap )
0023
0024 ROOT_GENERATE_DICTIONARY(G__${DELPHES_LIB} DelphesConfigRICH.h DelphesConfigTOF.h DelphesConfigDIRC.h LINKDEF include/delphesLinkDef.h)
0025
0026 ADD_LIBRARY( ${DELPHES_LIB} SHARED ${DELPHES_SRC})
0027 TARGET_LINK_LIBRARIES(${DELPHES_LIB} ${ROOT_LIBRARIES} EG )
0028
0029 #----------------------------------------------------------------------------
0030
0031 INSTALL(FILES ${DELPHES_ROOTMAP} DESTINATION ${CMAKE_INSTALL_LIBDIR})
0032 install(TARGETS ${DELPHES_LIB} DESTINATION ${CMAKE_INSTALL_LIBDIR})
0033