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