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