Geant4 Cross Reference |
1 # - G4emdna-man module build definition << 1 #------------------------------------------------------------------------------ >> 2 # sources.cmake >> 3 # Module : G4emlowenergy >> 4 # Package: Geant4.src.G4processes.G4electromagnetic.G4emlowenergy >> 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 : 24/9/2010 >> 13 # >> 14 # $Id: sources.cmake 94218 2015-11-09 08:24:48Z gcosmo $ >> 15 # >> 16 #------------------------------------------------------------------------------ 2 17 3 geant4_add_module(G4emdna-man << 18 # List external includes needed. 4 PUBLIC_HEADERS << 19 include_directories(${CLHEP_INCLUDE_DIRS}) 5 AddClone_def.hh << 20 6 G4AllITFinder.hh << 21 # List internal includes needed. 7 G4CTCounter.hh << 22 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include) 8 G4FastList.hh << 23 include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include) 9 G4FastList.icc << 24 include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include) 10 G4IosFlagsSaver.hh << 25 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include) 11 G4ITBox.hh << 26 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/include) 12 G4IT.hh << 27 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include) 13 G4ITGun.hh << 28 include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include) 14 G4ITFinder.hh << 29 include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include) 15 G4ITFinder.icc << 30 include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include) 16 G4ITLeadingTracks.hh << 31 include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include) 17 G4ITModelHandler.hh << 32 include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include) 18 G4ITModelManager.hh << 33 include_directories(${CMAKE_SOURCE_DIR}/source/track/include) 19 G4ITModelProcessor.hh << 34 include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include) 20 G4ITMultiNavigator.hh << 35 include_directories(${CMAKE_SOURCE_DIR}/source/materials/include) 21 G4ITNavigator.hh << 36 22 G4ITNavigator1.hh << 37 # 23 G4ITNavigator1.icc << 38 # Define the Geant4 Module. 24 G4ITNavigator2.hh << 39 # 25 G4ITNavigator2.icc << 40 include(Geant4MacroDefineModule) 26 G4ITPathFinder.hh << 41 GEANT4_DEFINE_MODULE(NAME G4emdna-man 27 G4ITReaction.hh << 42 HEADERS 28 G4ITReactionChange.hh << 43 AddClone_def.hh 29 G4ITReactionTable.hh << 44 G4AllITFinder.hh 30 G4ITSafetyHelper.hh << 45 G4FastList.hh 31 G4ITStepProcessor.hh << 46 G4FastList.icc 32 G4ITStepStatus.hh << 47 G4IosFlagsSaver.hh 33 G4ITSteppingVerbose.hh << 48 G4ITBox.hh 34 G4ITTrackHolder.hh << 49 G4IT.hh 35 G4ITTrackingInteractivity.hh << 50 G4ITGun.hh 36 G4ITTrackingManager.hh << 51 G4ITFinder.hh 37 G4ITTransportation.hh << 52 G4ITFinder.icc 38 G4ITTransportation.icc << 53 G4ITLeadingTracks.hh 39 G4ITTransportationManager.hh << 54 G4ITModelHandler.hh 40 G4ITTransportationManager.icc << 55 G4ITModelManager.hh 41 G4ITType.hh << 56 G4ITModelProcessor.hh 42 G4ITStepProcessorState_Lock.hh << 57 G4ITMultiNavigator.hh 43 G4KDMap.hh << 58 G4ITNavigator.hh 44 G4KDNode.hh << 59 G4ITNavigator1.hh 45 G4KDNode.icc << 60 G4ITNavigator1.icc 46 G4KDTree.hh << 61 G4ITNavigator2.hh 47 G4KDTree.icc << 62 G4ITNavigator2.icc 48 G4KDTreeResult.hh << 63 G4ITPathFinder.hh 49 G4ManyFastLists.hh << 64 G4ITReaction.hh 50 G4ManyFastLists.icc << 65 G4ITReactionChange.hh 51 G4MemStat.hh << 66 G4ITReactionTable.hh 52 G4ReferenceCast.hh << 67 G4ITSafetyHelper.hh 53 G4memory.hh << 68 G4ITStepProcessor.hh 54 G4Scheduler.hh << 69 G4ITStepStatus.hh 55 G4SchedulerMessenger.hh << 70 G4ITSteppingVerbose.hh 56 G4TrackingInformation.hh << 71 G4ITTrackHolder.hh 57 G4TrackList.hh << 72 G4ITTrackingInteractivity.hh 58 G4TrackState.hh << 73 G4ITTrackingManager.hh 59 G4UserTimeStepAction.hh << 74 G4ITTransportation.hh 60 G4VDNAMolecularGeometry.hh << 75 G4ITTransportation.icc 61 G4VITDiscreteProcess.hh << 76 G4ITTransportationManager.hh 62 G4VITProcess.hh << 77 G4ITTransportationManager.icc 63 G4VITReactionProcess.hh << 78 G4ITType.hh 64 G4VITRestDiscreteProcess.hh << 79 G4ITStepProcessorState_Lock.hh 65 G4VITRestProcess.hh << 80 G4KDMap.hh 66 G4VITStepModel.hh << 81 G4KDNode.hh 67 G4VITSteppingVerbose.hh << 82 G4KDNode.icc 68 G4VITTimeStepComputer.hh << 83 G4KDTree.hh 69 G4VITTrackHolder.hh << 84 G4KDTree.icc 70 G4VScheduler.hh << 85 G4KDTreeResult.hh 71 G4Octree.hh << 86 G4ManyFastLists.hh 72 G4Octree.icc << 87 G4ManyFastLists.icc 73 G4OctreeFinder.hh << 88 G4MemStat.hh 74 G4OctreeFinder.icc << 89 G4ReferenceCast.hh 75 G4DNABoundingBox.hh << 90 G4memory.hh 76 G4UserMeshAction.hh << 91 G4Scheduler.hh 77 G4VScavengerMaterial.hh << 92 G4SchedulerMessenger.hh 78 G4VUserBrownianAction.hh << 93 G4TrackingInformation.hh 79 G4VDNAMesh.hh << 94 G4TrackList.hh 80 G4VUserPulseInfo.hh << 95 G4TrackState.hh 81 SOURCES << 96 G4UserTimeStepAction.hh 82 G4AllITFinder.cc << 97 G4VITDiscreteProcess.hh 83 G4ITBox.cc << 98 G4VITProcess.hh 84 G4IT.cc << 99 G4VITReactionProcess.hh 85 G4ITGun.cc << 100 G4VITRestDiscreteProcess.hh 86 G4ITLeadingTracks.cc << 101 G4VITRestProcess.hh 87 G4ITModelHandler.cc << 102 G4VITStepModel.hh 88 G4ITModelManager.cc << 103 G4VITSteppingVerbose.hh 89 G4ITModelProcessor.cc << 104 G4VITTimeStepComputer.hh 90 G4ITMultiNavigator.cc << 105 G4VITTrackHolder.hh 91 G4ITNavigator1.cc << 106 G4VScheduler.hh 92 G4ITNavigator2.cc << 107 SOURCES 93 G4ITNavigatorState2.cc << 108 G4AllITFinder.cc 94 G4ITPathFinder.cc << 109 G4ITBox.cc 95 G4ITReaction.cc << 110 G4IT.cc 96 G4ITReactionChange.cc << 111 G4ITGun.cc 97 G4ITReactionTable.cc << 112 G4ITFinder.cc 98 G4ITSafetyHelper.cc << 113 G4ITLeadingTracks.cc 99 G4ITStepProcessor2.cc << 114 G4ITModelHandler.cc 100 G4ITStepProcessor.cc << 115 G4ITModelManager.cc 101 G4ITSteppingVerbose.cc << 116 G4ITModelProcessor.cc 102 G4ITTrackHolder.cc << 117 G4ITMultiNavigator.cc 103 G4ITTrackingInteractivity.cc << 118 G4ITNavigator1.cc 104 G4ITTrackingManager.cc << 119 G4ITNavigator2.cc 105 G4ITTransportation.cc << 120 G4ITNavigatorState2.cc 106 G4ITTransportationManager.cc << 121 G4ITPathFinder.cc 107 G4ITType.cc << 122 G4ITReaction.cc 108 G4KDMap.cc << 123 G4ITReactionChange.cc 109 G4KDNode.cc << 124 G4ITReactionTable.cc 110 G4KDTree.cc << 125 G4ITSafetyHelper.cc 111 G4KDTreeResult.cc << 126 G4ITStepProcessor2.cc 112 G4MemStat.cc << 127 G4ITStepProcessor.cc 113 G4Scheduler.cc << 128 G4ITSteppingVerbose.cc 114 G4SchedulerMessenger.cc << 129 G4ITTrackHolder.cc 115 G4TrackingInformation.cc << 130 G4ITTrackingInteractivity.cc 116 G4TrackList.cc << 131 G4ITTrackingManager.cc 117 G4TrackState.cc << 132 G4ITTransportation.cc 118 G4UserTimeStepAction.cc << 133 G4ITTransportationManager.cc 119 G4VITDiscreteProcess.cc << 134 G4ITType.cc 120 G4VITProcess.cc << 135 G4KDMap.cc 121 G4VITReactionProcess.cc << 136 G4KDNode.cc 122 G4VITRestDiscreteProcess.cc << 137 G4KDTree.cc 123 G4VITRestProcess.cc << 138 G4KDTreeResult.cc 124 G4VITStepModel.cc << 139 G4MemStat.cc 125 G4VITSteppingVerbose.cc << 140 G4Scheduler.cc 126 G4VITTimeStepComputer.cc << 141 G4SchedulerMessenger.cc 127 G4VITTrackHolder.cc << 142 G4TrackingInformation.cc 128 G4VScheduler.cc << 143 G4TrackList.cc 129 G4DNABoundingBox.cc << 144 G4TrackState.cc 130 G4VUserPulseInfo.cc) << 145 G4UserTimeStepAction.cc >> 146 G4VITDiscreteProcess.cc >> 147 G4VITProcess.cc >> 148 G4VITReactionProcess.cc >> 149 G4VITRestDiscreteProcess.cc >> 150 G4VITRestProcess.cc >> 151 G4VITStepModel.cc >> 152 G4VITSteppingVerbose.cc >> 153 G4VITTimeStepComputer.cc >> 154 G4VITTrackHolder.cc >> 155 G4VScheduler.cc >> 156 GRANULAR_DEPENDENCIES >> 157 G4detector >> 158 G4geometrymng >> 159 G4magneticfield >> 160 G4globman >> 161 G4intercoms >> 162 G4materials >> 163 G4navigation >> 164 G4volumes >> 165 G4partman >> 166 G4procman >> 167 G4cuts >> 168 G4emutils >> 169 GLOBAL_DEPENDENCIES >> 170 G4geometry >> 171 G4global >> 172 G4intercoms >> 173 G4materials >> 174 G4particles >> 175 G4track >> 176 LINK_LIBRARIES >> 177 ) >> 178 >> 179 # List any source specific properties here 131 180 132 geant4_module_link_libraries(G4emdna-man << 133 PUBLIC << 134 G4geometrymng << 135 G4globman << 136 G4hepgeometry << 137 G4heprandom << 138 G4intercoms << 139 G4magneticfield << 140 G4navigation << 141 G4procman << 142 G4track << 143 PRIVATE << 144 G4cuts << 145 G4emutils << 146 G4materials << 147 G4partman << 148 G4volumes) <<