Files
geant4/source/analysis/factory/sources.cmake
2023-12-08 10:43:34 +01:00

24 lines
637 B
CMake

# - G4analysisfac module build definition
# Define the Geant4 Module.
geant4_add_module(G4analysisfac
PUBLIC_HEADERS
G4AnalysisManager.hh
G4GenericAnalysisManager.hh
G4GenericAnalysisManager.icc
G4GenericFileManager.hh
G4GenericFileManager.icc
SOURCES
G4GenericAnalysisManager.cc
G4GenericFileManager.cc)
geant4_module_link_libraries(G4analysisfac
PUBLIC G4analysismng G4hntools G4globman
PRIVATE G4csv G4root G4xml)
# HDF5, if enabled
if(GEANT4_USE_HDF5)
geant4_module_compile_definitions(G4analysisfac PUBLIC TOOLS_USE_HDF5)
geant4_module_link_libraries(G4analysisfac PRIVATE G4hdf5)
endif()