Geant4 Cross Reference |
1 # - G4analysismng module build definition << 1 #------------------------------------------------------------------------------ >> 2 # sources.cmake >> 3 # Module : G4csv >> 4 # Package: Geant4.src.G4analysis.G4analysismng >> 5 # >> 6 # Sources description for a library. >> 7 # Lists the sources and headers of the code explicitely. >> 8 # Lists include paths needed. >> 9 # Lists the internal granular and global dependencies of the library. >> 10 # Source specific properties should be added at the end. >> 11 # >> 12 # Generated on : 15/07/2013 >> 13 # >> 14 # $Id: sources.cmake 93451 2015-10-22 14:53:57Z gcosmo $ >> 15 # >> 16 #------------------------------------------------------------------------------ 2 17 3 if(GEANT4_USE_FREETYPE) << 18 # List external includes needed. 4 set(G4analysismng_LINK_LIBRARIES Freetype::F << 19 include_directories(${CLHEP_INCLUDE_DIRS}) 5 endif() << 20 include_directories(${FREETYPE_INCLUDE_DIRS}) 6 21 >> 22 # List internal includes needed. >> 23 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include) >> 24 include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include) >> 25 include_directories(${CMAKE_SOURCE_DIR}/source/analysis/g4tools/include) >> 26 >> 27 # 7 # Define the Geant4 Module. 28 # Define the Geant4 Module. 8 geant4_add_module(G4analysismng << 29 # 9 PUBLIC_HEADERS << 30 include(Geant4MacroDefineModule) 10 G4AnalysisVerbose.hh << 31 GEANT4_DEFINE_MODULE(NAME G4analysismng 11 G4AnalysisManagerState.hh << 32 HEADERS 12 G4AnalysisMessenger.hh << 33 G4AnalysisVerbose.hh 13 G4AnalysisUtilities.hh << 34 G4AnalysisManagerState.hh 14 G4BaseAnalysisManager.hh << 35 G4AnalysisMessenger.hh 15 G4BaseFileManager.hh << 36 G4AnalysisUtilities.hh 16 G4BaseNtupleManager.hh << 37 G4BaseAnalysisManager.hh 17 G4BaseRNtupleManager.hh << 38 G4BaseFileManager.hh 18 G4BinScheme.hh << 39 G4BinScheme.hh 19 G4Fcn.hh << 40 G4Fcn.hh 20 G4NtupleBookingManager.hh << 41 G4AnalysisMessengerHelper.hh 21 G4NtupleBookingManager.icc << 42 G4FileMessenger.hh 22 G4NtupleMessenger.hh << 43 G4H1Messenger.hh 23 G4HnInformation.hh << 44 G4H2Messenger.hh 24 G4HnManager.hh << 45 G4H3Messenger.hh 25 G4HnMessenger.hh << 46 G4P1Messenger.hh 26 G4TFileInformation.hh << 47 G4P2Messenger.hh 27 G4TFileManager.hh << 48 G4NtupleMessenger.hh 28 G4TFileManager.icc << 49 G4HnInformation.hh 29 G4THnManager.hh << 50 G4HnManager.hh 30 G4THnManager.icc << 51 G4HnMessenger.hh 31 G4THnMessenger.hh << 52 G4PlotManager.hh 32 G4THnMessenger.icc << 53 G4PlotMessenger.hh 33 G4THnToolsManager.hh << 54 G4PlotParameters.hh 34 G4THnToolsManager.icc << 55 G4THnManager.hh 35 G4TNtupleDescription.hh << 56 G4THnManager.icc 36 G4TNtupleManager.hh << 57 G4TNtupleDescription.hh 37 G4TNtupleManager.icc << 58 G4TNtupleManager.hh 38 G4TRNtupleDescription.hh << 59 G4TNtupleManager.icc 39 G4TRNtupleManager.hh << 60 G4VAnalysisManager.hh 40 G4TRNtupleManager.icc << 61 G4VAnalysisManager.icc 41 G4VAnalysisManager.hh << 62 G4VAnalysisReader.hh 42 G4VAnalysisManager.icc << 63 G4VAnalysisReader.icc 43 G4VAnalysisReader.hh << 64 G4VFileManager.hh 44 G4VAnalysisReader.icc << 65 G4VH1Manager.hh 45 G4VFileManager.hh << 66 G4VH2Manager.hh 46 G4VNtupleFileManager.hh << 67 G4VH3Manager.hh 47 G4VNtupleManager.hh << 68 G4VNtupleManager.hh 48 G4VRFileManager.hh << 69 G4VP1Manager.hh 49 G4VRNtupleManager.hh << 70 G4VP2Manager.hh 50 G4VTBaseHnManager.hh << 71 G4VRNtupleManager.hh 51 G4VTFileManager.hh << 72 g4analysis_defs.hh 52 G4VTHnFileManager.hh << 73 SOURCES 53 G4VTHnRFileManager.hh << 74 G4AnalysisVerbose.cc 54 SOURCES << 75 G4AnalysisManagerState.cc 55 G4AnalysisVerbose.cc << 76 G4AnalysisMessenger.cc 56 G4AnalysisManagerState.cc << 77 G4BaseAnalysisManager.cc 57 G4AnalysisMessenger.cc << 78 G4BaseFileManager.cc 58 G4AnalysisUtilities.cc << 79 G4AnalysisUtilities.cc 59 G4BaseAnalysisManager.cc << 80 G4BinScheme.cc 60 G4BaseFileManager.cc << 81 G4Fcn.cc 61 G4BaseNtupleManager.cc << 82 G4AnalysisMessengerHelper.cc 62 G4BaseRNtupleManager.cc << 83 G4FileMessenger.cc 63 G4BinScheme.cc << 84 G4H1Messenger.cc 64 G4Fcn.cc << 85 G4H2Messenger.cc 65 G4NtupleBookingManager.cc << 86 G4H3Messenger.cc 66 G4NtupleMessenger.cc << 87 G4P1Messenger.cc 67 G4HnInformation.cc << 88 G4P2Messenger.cc 68 G4HnManager.cc << 89 G4NtupleMessenger.cc 69 G4HnMessenger.cc << 90 G4HnManager.cc 70 G4VAnalysisManager.cc << 91 G4HnMessenger.cc 71 G4VAnalysisReader.cc << 92 G4PlotManager.cc 72 G4VFileManager.cc << 93 G4PlotMessenger.cc 73 G4VNtupleFileManager.cc) << 94 G4PlotParameters.cc >> 95 G4VAnalysisManager.cc >> 96 G4VAnalysisReader.cc >> 97 G4VFileManager.cc >> 98 G4VNtupleManager.cc >> 99 GRANULAR_DEPENDENCIES >> 100 G4globman >> 101 G4intercoms >> 102 GLOBAL_DEPENDENCIES >> 103 G4global >> 104 G4intercoms >> 105 LINK_LIBRARIES >> 106 ${FREETYPE_LIBRARIES} >> 107 ) 74 108 75 # NB Freetype may be private << 109 # List any source specific properties here 76 geant4_module_link_libraries(G4analysismng PUB <<