source: trunk/source/geometry/solids/BREPS/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.2 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4brep
4# Package: Geant4.src.G4geometry..G4brep
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.2 2010/09/29 20:47: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/geometry/management/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/Boolean/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
29
30#
31# Define the Geant4 Module.
32#
33include(Geant4MacroDefineModule)
34GEANT4_DEFINE_MODULE(NAME G4brep
35    HEADERS
36        G4PlacedSolid.icc
37        G4Assembly.hh
38        G4Hyperbola.icc
39        G4Assembly.icc
40        G4PlacedSolid.hh
41        G4Axis2Placement3D.hh
42        G4PlacementVector.hh
43        G4Axis2Placement3D.icc
44        G4Plane.hh
45        G4BREPSolid.hh
46        G4Point3DVector.hh
47        G4BREPSolid.icc
48        G4PointRat.hh
49        G4BREPSolidBox.hh
50        G4PointRat.icc
51        G4BREPSolidCone.hh
52        G4ProjectedSurface.hh
53        G4BREPSolidCylinder.hh
54        G4Ray.icc
55        G4Ray.hh
56        G4BREPSolidOpenPCone.hh
57        G4Sort.hh
58        G4BREPSolidPCone.hh
59        G4STEPEntity.hh
60        G4BREPSolidPolyhedra.hh
61        G4SphericalSurface.hh
62        G4BREPSolidSphere.hh
63        G4Surface.icc
64        G4BREPSolidTorus.hh
65        G4Surface.hh
66        G4BSplineCurve.hh
67        G4SurfaceBoundary.hh
68        G4BSplineCurve.icc
69        G4SurfaceBoundary.icc
70        G4BSplineCurveWithKnots.hh
71        G4SurfaceList.hh
72        G4BSplineSurface.hh
73        G4ThreeMat.hh
74        G4BSplineSurface.icc
75        G4ToroidalSurface.hh
76        G4BSplineSurfaceWithKnots.hh
77        G4ToroidalSurface.icc
78        G4BezierSurface.hh
79        G4UVHit.hh
80        G4BezierSurface.icc
81        G4BoundingBox3D.hh
82        G4BoundingBox3D.icc
83        G4CircularCurve.hh
84        G4CircularCurve.icc
85        G4CompositeCurve.hh
86        G4CompositeCurve.icc
87        G4Conic.hh
88        G4Conic.icc
89        G4ConicalSurface.hh
90        G4ConicalSurface.icc
91        G4ControlPoints.hh
92        G4ControlPoints.icc
93        G4ConvexHull.hh
94        G4Curve.hh
95        G4Curve.icc
96        G4CurvePoint.hh
97        G4CurvePoint.icc
98        G4CurveRayIntersection.hh
99        G4CurveRayIntersection.icc
100        G4CurveVector.hh
101        G4CylindricalSurface.hh
102        G4CylindricalSurface.icc
103        G4Ellipse.hh
104        G4Ellipse.icc
105        G4FConicalSurface.hh
106        G4FConicalSurface.icc
107        G4FCylindricalSurface.hh
108        G4FCylindricalSurface.icc
109        G4FPlane.hh
110        G4FPlane.icc
111        G4Globals.hh
112        G4Hyperbola.hh
113        G4KnotVector.hh
114        G4KnotVector.icc
115        G4Line.hh
116        G4Line.icc
117        G4OsloMatrix.hh
118        G4OsloMatrix.icc
119        G4Parabola.hh
120        G4Parabola.icc
121        G4ProjectedSurface.icc
122        G4RectangularTrimmedSurface.hh
123        G4SphericalSurface.icc
124        G4SurfaceOfLinearExtrusion.hh
125        G4SurfaceOfRevolution.hh
126    SOURCES
127        G4Assembly.cc
128        G4Axis2Placement3D.cc
129        G4BREPSolid.cc
130        G4BREPSolidBox.cc
131        G4BREPSolidCone.cc
132        G4BREPSolidCylinder.cc
133        G4BREPSolidOpenPCone.cc
134        G4BREPSolidPCone.cc
135        G4BREPSolidPolyhedra.cc
136        G4BREPSolidSphere.cc
137        G4BREPSolidTorus.cc
138        G4BSplineCurve.cc
139        G4BSplineCurveWithKnots.cc
140        G4BSplineSurface.cc
141        G4BSplineSurfaceWithKnots.cc
142        G4BezierSurface.cc
143        G4BoundingBox3D.cc
144        G4CircularCurve.cc
145        G4CompositeCurve.cc
146        G4Conic.cc
147        G4ConicalSurface.cc
148        G4ControlPoints.cc
149        G4Curve.cc
150        G4CurvePoint.cc
151        G4CurveRayIntersection.cc
152        G4CylindricalSurface.cc
153        G4Ellipse.cc
154        G4FConicalSurface.cc
155        G4FCylindricalSurface.cc
156        G4FPlane.cc
157        G4Hyperbola.cc
158        G4KnotVector.cc
159        G4Line.cc
160        G4OsloMatrix.cc
161        G4Parabola.cc
162        G4PlacedSolid.cc
163        G4PointRat.cc
164        G4ProjectedSurface.cc
165        G4Ray.cc
166        G4RectangularTrimmedSurface.cc
167        G4Sort.cc
168        G4SphericalSurface.cc
169        G4Surface.cc
170        G4SurfaceBoundary.cc
171        G4SurfaceList.cc
172        G4SurfaceOfLinearExtrusion.cc
173        G4SurfaceOfRevolution.cc
174        G4ThreeMat.cc
175        G4ToroidalSurface.cc
176    GRANULAR_DEPENDENCIES
177        G4csg
178        G4geomBoolean
179        G4geometrymng
180        G4globman
181        G4graphics_reps
182        G4intercoms
183    GLOBAL_DEPENDENCIES
184        G4global
185        G4graphics_reps
186        G4intercoms
187    LINK_LIBRARIES
188)
189
190# List any source specific properties here
191
Note: See TracBrowser for help on using the repository browser.