diff --git a/DDG4/CMakeLists.txt b/DDG4/CMakeLists.txt index 9bd8dce3dd8bcd512a3f26bb968e3ac914c05398..09ca5de6f13fff92dc552cb99dec5b1db0a3a298 100644 --- a/DDG4/CMakeLists.txt +++ b/DDG4/CMakeLists.txt @@ -117,18 +117,19 @@ IF(DD4HEP_USE_HEPMC3) set(DDG4HepMC3_USES DD4hep::DDG4 Geant4::Interface ${HEPMC3_LIBRARIES}) set(DDG4HepMC3_DEFINITIONS) - IF(ZLIB_FOUND) - list(APPEND DDG4HepMC3_USES ZLIB::ZLIB) - list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_Z_SUPPORT=1) - ENDIF() - IF(LIBLZMA_FOUND) - list(APPEND DDG4HepMC3_INCLUDES ${LIBLZMA_INCLUDE_DIRS}) - list(APPEND DDG4HepMC3_USES ${LIBLZMA_LIBRARIES}) - list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_LZMA_SUPPORT=1) - ENDIF() - IF(BZIP2_FOUND) - list(APPEND DDG4HepMC3_USES BZip2::BZip2) - list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_BZ2_SUPPORT=1) + IF(DD4HEP_HEPMC3_COMPRESSION_SUPPORT) + IF(ZLIB_FOUND) + list(APPEND DDG4HepMC3_USES ZLIB::ZLIB) + list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_Z_SUPPORT=1) + ENDIF() + IF(LIBLZMA_FOUND) + list(APPEND DDG4HepMC3_USES LibLZMA::LibLZMA) + list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_LZMA_SUPPORT=1) + ENDIF() + IF(BZIP2_FOUND) + list(APPEND DDG4HepMC3_USES BZip2::BZip2) + list(APPEND DDG4HepMC3_DEFINITIONS HEPMC3_USE_COMPRESSION HEPMC3_BZ2_SUPPORT=1) + ENDIF() ENDIF() dd4hep_add_plugin(DDG4HepMC3