Geant4 Cross Reference |
1 # - G4RayTracer module build definition 1 # - G4RayTracer module build definition 2 2 3 # Define the Geant4 Module. 3 # Define the Geant4 Module. 4 geant4_add_module(G4RayTracer 4 geant4_add_module(G4RayTracer 5 PUBLIC_HEADERS 5 PUBLIC_HEADERS 6 G4RayTracer.hh 6 G4RayTracer.hh 7 PRIVATE_HEADERS 7 PRIVATE_HEADERS 8 G4RTJpeg.hh 8 G4RTJpeg.hh 9 G4RTJpegCoder.hh 9 G4RTJpegCoder.hh 10 G4RTJpegCoderTables.hh 10 G4RTJpegCoderTables.hh 11 G4RTJpegMaker.hh 11 G4RTJpegMaker.hh 12 G4RTMessenger.hh 12 G4RTMessenger.hh 13 G4RTOutBitStream.hh 13 G4RTOutBitStream.hh 14 G4RTPrimaryGeneratorAction.hh 14 G4RTPrimaryGeneratorAction.hh 15 G4RTRun.hh 15 G4RTRun.hh 16 G4RTRunAction.hh 16 G4RTRunAction.hh 17 G4RTSimpleScanner.hh 17 G4RTSimpleScanner.hh 18 G4RTSteppingAction.hh 18 G4RTSteppingAction.hh 19 G4RTTrackingAction.hh 19 G4RTTrackingAction.hh 20 G4RTWorkerInitialization.hh 20 G4RTWorkerInitialization.hh 21 G4RayTracerFeatures.hh 21 G4RayTracerFeatures.hh 22 G4RayTracerSceneHandler.hh 22 G4RayTracerSceneHandler.hh 23 G4RayTracerViewer.hh 23 G4RayTracerViewer.hh 24 G4RayTrajectory.hh 24 G4RayTrajectory.hh 25 G4RayTrajectoryPoint.hh 25 G4RayTrajectoryPoint.hh 26 G4TheMTRayTracer.hh 26 G4TheMTRayTracer.hh 27 G4TheRayTracer.hh 27 G4TheRayTracer.hh 28 G4VFigureFileMaker.hh 28 G4VFigureFileMaker.hh 29 G4VRTScanner.hh 29 G4VRTScanner.hh 30 SOURCES 30 SOURCES 31 G4RTJpegCoder.cc 31 G4RTJpegCoder.cc 32 G4RTJpegMaker.cc 32 G4RTJpegMaker.cc 33 G4RTMessenger.cc 33 G4RTMessenger.cc 34 G4RTOutBitStream.cc 34 G4RTOutBitStream.cc 35 G4RTPrimaryGeneratorAction.cc 35 G4RTPrimaryGeneratorAction.cc 36 G4RTRun.cc 36 G4RTRun.cc 37 G4RTRunAction.cc 37 G4RTRunAction.cc 38 G4RTSimpleScanner.cc 38 G4RTSimpleScanner.cc 39 G4RTSteppingAction.cc 39 G4RTSteppingAction.cc 40 G4RTTrackingAction.cc 40 G4RTTrackingAction.cc 41 G4RTWorkerInitialization.cc 41 G4RTWorkerInitialization.cc 42 G4RayTracer.cc 42 G4RayTracer.cc 43 G4RayTracerSceneHandler.cc 43 G4RayTracerSceneHandler.cc 44 G4RayTracerViewer.cc 44 G4RayTracerViewer.cc 45 G4RayTrajectory.cc 45 G4RayTrajectory.cc 46 G4RayTrajectoryPoint.cc 46 G4RayTrajectoryPoint.cc 47 G4TheMTRayTracer.cc 47 G4TheMTRayTracer.cc 48 G4TheRayTracer.cc 48 G4TheRayTracer.cc 49 G4VRTScanner.cc) 49 G4VRTScanner.cc) 50 50 51 geant4_module_compile_definitions(G4RayTracer 51 geant4_module_compile_definitions(G4RayTracer PRIVATE G4RAYTRACER_ALLOC_EXPORT) 52 52 53 geant4_module_link_libraries(G4RayTracer 53 geant4_module_link_libraries(G4RayTracer 54 PUBLIC 54 PUBLIC 55 G4vis_management 55 G4vis_management 56 PRIVATE 56 PRIVATE 57 G4bosons 57 G4bosons 58 G4cuts 58 G4cuts 59 G4detector 59 G4detector 60 G4event 60 G4event 61 G4globman 61 G4globman 62 G4graphics_reps 62 G4graphics_reps 63 G4geometrymng 63 G4geometrymng 64 G4hepgeometry 64 G4hepgeometry 65 G4hits 65 G4hits 66 G4intercoms 66 G4intercoms 67 G4modeling 67 G4modeling 68 G4partman 68 G4partman 69 G4procman 69 G4procman 70 G4run 70 G4run 71 G4scoring 71 G4scoring 72 G4track 72 G4track 73 G4tracking 73 G4tracking 74 G4navigation) 74 G4navigation) 75 75 76 # X11 RayTracer only if selected 76 # X11 RayTracer only if selected 77 if(GEANT4_USE_RAYTRACER_X11) 77 if(GEANT4_USE_RAYTRACER_X11) 78 geant4_module_sources(G4RayTracer 78 geant4_module_sources(G4RayTracer 79 PUBLIC_HEADERS 79 PUBLIC_HEADERS 80 G4RayTracerX.hh 80 G4RayTracerX.hh 81 PRIVATE_HEADERS 81 PRIVATE_HEADERS 82 G4RayTracerXViewer.hh 82 G4RayTracerXViewer.hh 83 G4RTXScanner.hh 83 G4RTXScanner.hh 84 SOURCES 84 SOURCES 85 G4RayTracerX.cc 85 G4RayTracerX.cc 86 G4RayTracerXViewer.cc 86 G4RayTracerXViewer.cc 87 G4RTXScanner.cc) 87 G4RTXScanner.cc) 88 88 89 geant4_module_compile_definitions(G4RayTrace 89 geant4_module_compile_definitions(G4RayTracer PUBLIC G4VIS_USE_RAYTRACERX) 90 90 91 geant4_module_link_libraries(G4RayTracer PRI 91 geant4_module_link_libraries(G4RayTracer PRIVATE X11::SM X11::ICE X11::X11 X11::Xext X11::Xmu) 92 endif() 92 endif()