source: trunk/source/visualization/modeling/sources.cmake @ 1350

Last change on this file since 1350 was 1350, checked in by garnier, 13 years ago

update to last version 4.9.4

File size: 5.4 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4modeling
4# Package: Geant4.src.G4visualization.G4modeling
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,v 1.1 2010/09/29 19:15:19 bmorgan Exp $
15#
16#------------------------------------------------------------------------------
17
18# List external includes needed.
19include_directories(${CLHEP_INCLUDE_DIRS})
20
21# List internal includes needed.
22include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/detector/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/digits/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/utils/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/event/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/Boolean/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/specific/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
43
44#
45# Define the Geant4 Module.
46#
47include(Geant4MacroDefineModule)
48GEANT4_DEFINE_MODULE(NAME G4modeling
49    HEADERS
50        G4AttFilterUtils.hh
51        G4AttValueFilterT.hh
52        G4AttributeFilterT.hh
53        G4AxesModel.hh
54        G4BoundingSphereScene.hh
55        G4CallbackModel.hh
56        G4DigiFilterFactories.hh
57        G4DigiModel.hh
58        G4FlavoredParallelWorldModel.hh
59        G4HitFilterFactories.hh
60        G4HitsModel.hh
61        G4LogicalVolumeModel.hh
62        G4ModelApplyCommandsT.hh
63        G4ModelColourMap.hh
64        G4ModelCommandUtils.hh
65        G4ModelCommandsT.hh
66        G4ModelCompoundCommandsT.hh
67        G4ModelingParameters.hh
68        G4ModelingParameters.icc
69        G4NullModel.hh
70        G4PSHitsModel.hh
71        G4PhysicalVolumeMassScene.hh
72        G4PhysicalVolumeModel.hh
73        G4PhysicalVolumeSearchScene.hh
74        G4PhysicalVolumeSearchScene.icc
75        G4ScaleModel.hh
76        G4TextModel.hh
77        G4TrajectoriesModel.hh
78        G4TrajectoryChargeFilter.hh
79        G4TrajectoryDrawByAttribute.hh
80        G4TrajectoryDrawByCharge.hh
81        G4TrajectoryDrawByOriginVolume.hh
82        G4TrajectoryDrawByParticleID.hh
83        G4TrajectoryDrawerUtils.hh
84        G4TrajectoryFilterFactories.hh
85        G4TrajectoryGenericDrawer.hh
86        G4TrajectoryModelFactories.hh
87        G4TrajectoryOriginVolumeFilter.hh
88        G4TrajectoryParticleFilter.hh
89        G4VAttValueFilter.hh
90        G4VModel.hh
91        G4VModel.icc
92        G4VModelCommand.hh
93        G4VModelFactory.hh
94        G4VTrajectoryModel.hh
95        G4VisTrajContext.hh
96        G4VisTrajContext.icc
97    SOURCES
98        G4AttFilterUtils.cc
99        G4AxesModel.cc
100        G4BoundingSphereScene.cc
101        G4DigiFilterFactories.cc
102        G4DigiModel.cc
103        G4FlavoredParallelWorldModel.cc
104        G4HitFilterFactories.cc
105        G4HitsModel.cc
106        G4LogicalVolumeModel.cc
107        G4ModelingParameters.cc
108        G4NullModel.cc
109        G4PSHitsModel.cc
110        G4PhysicalVolumeMassScene.cc
111        G4PhysicalVolumeModel.cc
112        G4PhysicalVolumeSearchScene.cc
113        G4ScaleModel.cc
114        G4TextModel.cc
115        G4TrajectoriesModel.cc
116        G4TrajectoryChargeFilter.cc
117        G4TrajectoryDrawByAttribute.cc
118        G4TrajectoryDrawByCharge.cc
119        G4TrajectoryDrawByOriginVolume.cc
120        G4TrajectoryDrawByParticleID.cc
121        G4TrajectoryDrawerUtils.cc
122        G4TrajectoryFilterFactories.cc
123        G4TrajectoryGenericDrawer.cc
124        G4TrajectoryModelFactories.cc
125        G4TrajectoryOriginVolumeFilter.cc
126        G4TrajectoryParticleFilter.cc
127        G4VModel.cc
128        G4VTrajectoryModel.cc
129        G4VisTrajContext.cc
130    GRANULAR_DEPENDENCIES
131        G4csg
132        G4detector
133        G4detutils
134        G4digits
135        G4event
136        G4geomBoolean
137        G4geometrymng
138        G4globman
139        G4graphics_reps
140        G4hits
141        G4intercoms
142        G4materials
143        G4navigation
144        G4partman
145        G4procman
146        G4specsolids
147        G4track
148        G4tracking
149        G4volumes
150    GLOBAL_DEPENDENCIES
151        G4digits_hits
152        G4event
153        G4geometry
154        G4global
155        G4graphics_reps
156        G4intercoms
157        G4materials
158        G4particles
159        G4processes
160        G4track
161        G4tracking
162    LINK_LIBRARIES
163)
164
165# List any source specific properties here
166
Note: See TracBrowser for help on using the repository browser.