Newer
Older
########################################
gaudi_subdir(Generator v0r0)
set(GenAlgo_srcs
src/IGenTool.cpp
src/GenAlgo.cpp
src/GenEvent.cpp
src/GenReader.cpp
# src/LCAscHepRdr.cc
# src/HepevtRdr.cpp
find_package(Geant4 REQUIRED)
include(${Geant4_USE_FILE})
find_package(ROOT COMPONENTS RIO Tree TreePlayer MathCore Net Graf3d Graf Gpad EG REQUIRED)
find_package(CLHEP REQUIRED;CONFIG)
find_package(k4FWCore REQUIRED)
if(ROOT_FOUND)
message("found ROOT: ${ROOT_INCLUDE_DIRS} ${ROOT_LIBRARIES}")
endif(ROOT_FOUND)
if(LCIO_FOUND)
message("found LCIO: ${LCIO_INCLUDE_DIRS} ${LCIO_LIBRARIES}")
endif(LCIO_FOUND)
if(podio_FOUND)
message("found podio: ${podio_INCLUDE_DIRS} ${podio_LIBRARIES}")
endif(podio_FOUND)
if(HepMC_FOUND)
message("found HepMC: ${HepMC_INCLUDE_DIRS} ${HepMC_LIBRARY_DIR}")
endif(HepMC_FOUND)
if(CLHEP_FOUND)
message("found CLHEP: ${CLHEP_INCLUDE_DIRS} ${CLHEP_LIBRARY_DIR}")
endif(CLHEP_FOUND)
############## for producing plcio library #############
INCLUDE_DIRECTORIES(${GenAlgo_incs})
gaudi_add_module(GenAlgo ${GenAlgo_srcs}
EDM4HEP::edm4hep EDM4HEP::edm4hepDict
#gaudi_add_test(Reader FRAMEWORK options/read.py)
###########################