Warning, /irt/evaluation/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(EVALUATION)
0005
0006 set(IRTEVAL_LIB IRTEVAL)
0007
0008 SET(READER_EXE reader)
0009 SET(EVALUATION_EXE evaluation)
0010
0011 SET( IRTEVAL_SRC
0012 G__IRTEVAL.cxx
0013 )
0014
0015 # Well, it is assumed that includes are available in /usr/local/include/dd4pod;
0016 SET( READER_SRC
0017 ${PROJECT_SOURCE_DIR}/source/reader.cc
0018 )
0019
0020 SET( EVALUATION_SRC
0021 ${PROJECT_SOURCE_DIR}/source/evaluation.cc
0022 )
0023
0024 SET(EVALUATION_ROOTMAP ${CMAKE_CURRENT_BINARY_DIR}/lib${IRTEVAL_LIB}_rdict.pcm ${CMAKE_CURRENT_BINARY_DIR}/lib${IRTEVAL_LIB}.rootmap )
0025
0026 ROOT_GENERATE_DICTIONARY(G__${IRTEVAL_LIB} edm4eic/CherenkovPdgHypothesis.h edm4eic/CherenkovThetaAngleMeasurement.h edm4eic/CherenkovParticleIDData.h dd4pod/TrackerHitData.h dd4pod/Geant4ParticleData.h LINKDEF include/evaluationLinkDef.h)
0027
0028 SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
0029 ADD_EXECUTABLE( ${READER_EXE} ${READER_SRC} )
0030 TARGET_LINK_LIBRARIES(${READER_EXE} ${ROOT_LIBRARIES} DD4pod IRT IRTEVAL)
0031
0032 ADD_EXECUTABLE( ${EVALUATION_EXE} ${EVALUATION_SRC} )
0033 TARGET_LINK_LIBRARIES(${EVALUATION_EXE} ${ROOT_LIBRARIES} DD4pod IRT IRTEVAL)
0034
0035 ADD_LIBRARY( ${IRTEVAL_LIB} SHARED ${IRTEVAL_SRC})
0036 TARGET_LINK_LIBRARIES(${IRTEVAL_LIB} ${ROOT_LIBRARIES} DD4pod )
0037
0038 #----------------------------------------------------------------------------
0039
0040 INSTALL(FILES ${EVALUATION_ROOTMAP} DESTINATION lib)
0041 install(TARGETS ${READER_EXE} DESTINATION bin)
0042 install(TARGETS ${EVALUATION_EXE} DESTINATION bin)
0043 install(TARGETS ${IRTEVAL_LIB} DESTINATION lib)
0044