Geant4 Cross Reference (Editor's cut) |
1 # - G4run module build definition 2 3 # Define the Geant4 Module. 4 geant4_add_module(G4run 5 PUBLIC_HEADERS 6 G4AdjointPrimaryGeneratorAction.hh 7 G4AdjointSimManager.hh 8 G4ExceptionHandler.hh 9 G4MaterialScanner.hh 10 G4MSSteppingAction.hh 11 G4MTRunManager.hh 12 G4MTRunManagerKernel.hh 13 G4MultiRunAction.hh 14 G4PhysicsBuilderInterface.hh 15 G4PhysicsListHelper.hh 16 G4PhysicsListOrderingParameter.hh 17 G4PhysicsListWorkspace.hh 18 G4RNGHelper.hh 19 G4Run.hh 20 G4RunManagerFactory.hh 21 G4RunManager.hh 22 G4RunManagerKernel.hh 23 G4TaskRunManager.hh 24 G4TaskRunManagerKernel.hh 25 G4UserRunAction.hh 26 G4UserTaskInitialization.hh 27 G4UserTaskThreadInitialization.hh 28 G4UserWorkerInitialization.hh 29 G4UserWorkerThreadInitialization.hh 30 G4VModularPhysicsList.hh 31 G4VPersistencyManager.hh 32 G4VPhysicsConstructor.hh 33 G4VUPLSplitter.hh 34 G4VUserActionInitialization.hh 35 G4VUserDetectorConstruction.hh 36 G4VUserParallelWorld.hh 37 G4VUserPhysicsList.hh 38 G4VUserPrimaryGeneratorAction.hh 39 G4WorkerRunManager.hh 40 G4WorkerRunManagerKernel.hh 41 G4WorkerTaskRunManager.hh 42 G4WorkerTaskRunManagerKernel.hh 43 G4WorkerThread.hh 44 rundefs.hh 45 PRIVATE_HEADERS 46 G4AdjointSimMessenger.hh 47 G4CopyRandomState.hh 48 G4MatScanMessenger.hh 49 G4RunMessenger.hh 50 G4UserPhysicsListMessenger.hh 51 SOURCES 52 G4AdjointPrimaryGeneratorAction.cc 53 G4AdjointSimManager.cc 54 G4AdjointSimMessenger.cc 55 G4ExceptionHandler.cc 56 G4MaterialScanner.cc 57 G4MatScanMessenger.cc 58 G4MSSteppingAction.cc 59 G4MTRunManager.cc 60 G4MTRunManagerKernel.cc 61 G4MultiRunAction.cc 62 G4PhysicsListHelper.cc 63 G4PhysicsListWorkspace.cc 64 G4RNGHelper.cc 65 G4Run.cc 66 G4RunManager.cc 67 G4RunManagerFactory.cc 68 G4RunManagerKernel.cc 69 G4RunMessenger.cc 70 G4TaskRunManager.cc 71 G4TaskRunManagerKernel.cc 72 G4UserPhysicsListMessenger.cc 73 G4UserRunAction.cc 74 G4UserTaskThreadInitialization.cc 75 G4UserWorkerThreadInitialization.cc 76 G4VModularPhysicsList.cc 77 G4VPersistencyManager.cc 78 G4VPhysicsConstructor.cc 79 G4VUserActionInitialization.cc 80 G4VUserDetectorConstruction.cc 81 G4VUserParallelWorld.cc 82 G4VUserPhysicsList.cc 83 G4VUserPrimaryGeneratorAction.cc 84 G4WorkerRunManager.cc 85 G4WorkerRunManagerKernel.cc 86 G4WorkerTaskRunManager.cc 87 G4WorkerTaskRunManagerKernel.cc 88 G4WorkerThread.cc) 89 90 geant4_module_compile_definitions(G4run PRIVATE G4RUN_ALLOC_EXPORT) 91 92 geant4_module_link_libraries(G4run 93 PUBLIC 94 G4cuts 95 G4event 96 G4globman 97 G4heprandom 98 G4partman 99 G4tracking 100 PRIVATE 101 G4bosons 102 G4decay 103 G4detector 104 G4detutils 105 G4emutils 106 G4geometrymng 107 G4graphics_reps 108 G4hadronic_mgt 109 G4hepnumerics 110 G4hits 111 G4intercoms 112 G4ions 113 G4magneticfield 114 G4materials 115 G4navigation 116 G4optical 117 G4procman 118 G4scoring 119 G4specsolids 120 G4track 121 G4transportation 122 G4volumes 123 ${timemory_LIBRARIES}) 124 125 # List any source specific properties here 126 if(GEANT4_BUILD_BUILTIN_BACKTRACE) 127 geant4_module_compile_definitions(G4run PRIVATE G4BT_DEBUG) 128 endif()