diff --git a/DDG4/CMakeLists.txt b/DDG4/CMakeLists.txt index 04f6f6faebeeb3afcc6ebf114a1629c5847887db..f960ea939734484c6283fd60a33581695b095a90 100644 --- a/DDG4/CMakeLists.txt +++ b/DDG4/CMakeLists.txt @@ -104,12 +104,19 @@ ENDIF() IF(TARGET EDM4HEP::edm4hep) dd4hep_add_plugin(DDG4EDM4HEP - SOURCES edm4hep/*.cpp - USES DD4hep::DDG4 EDM4HEP::edm4hep EDM4HEP::edm4hepDict podio::podio podio::podioDict podio::podioRootIO podio::podioIO + SOURCES edm4hep/Geant4Output2EDM4hep.cpp + USES DD4hep::DDG4 EDM4HEP::edm4hep EDM4HEP::edm4hepDict podio::podio podio::podioDict podio::podioRootIO ) install(TARGETS DDG4EDM4HEP EXPORT DD4hep LIBRARY DESTINATION lib) set_target_properties(DDG4EDM4HEP PROPERTIES VERSION ${DD4hep_VERSION} SOVERSION ${DD4hep_SOVERSION}) - + if(TARGET(podio::podioIO)) + dd4hep_add_plugin(DDG4EDM4HEPReader + SOURCES edm4hep/EDM4hepFileReader.cpp + USES DD4hep::DDG4 EDM4HEP::edm4hep EDM4HEP::edm4hepDict podio::podio podio::podioDict podio::podioIO + ) + install(TARGETS DDG4EDM4HEPReader EXPORT DD4hep LIBRARY DESTINATION lib) + set_target_properties(DDG4EDM4HEPReader PROPERTIES VERSION ${DD4hep_VERSION} SOVERSION ${DD4hep_SOVERSION}) + endif() ENDIF() IF(DD4HEP_USE_HEPMC3)