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

33 lines
959 B
CMake

# - G4xml module build definition
# Define the Geant4 Module.
geant4_add_module(G4xml
PUBLIC_HEADERS
G4XmlAnalysisManager.hh
G4XmlAnalysisManager.icc
G4XmlAnalysisReader.hh
G4XmlAnalysisReader.icc
G4XmlFileManager.hh
G4XmlHnFileManager.hh
G4XmlHnFileManager.icc
G4XmlHnRFileManager.hh
G4XmlHnRFileManager.icc
G4XmlNtupleFileManager.hh
G4XmlNtupleManager.hh
G4XmlRFileManager.hh
G4XmlRFileManager.icc
G4XmlRNtupleManager.hh
g4xml_defs.hh
SOURCES
G4XmlAnalysisManager.cc
G4XmlAnalysisReader.cc
G4XmlNtupleFileManager.cc
G4XmlFileManager.cc
G4XmlNtupleManager.cc
G4XmlRFileManager.cc
G4XmlRNtupleManager.cc)
# EXPAT is a PUBLIC dependency by virtue of inclusion of tools/raxml
# (No, it's not obvious!) and exposure of that in G4Xml{RFileManager/AnalysisReader}
geant4_module_link_libraries(G4xml PUBLIC G4analysismng G4hntools G4globman G4tools ${G4EXPAT_LIBRARIES})