source: trunk/source/g3tog4/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: 4.2 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G3toG4
4# Package: Geant4.src.G3toG4
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 18:40:13 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/hits/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/BREPS/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/Boolean/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/specific/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/processes/decay/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
41
42#
43# Define the Geant4 Module.
44#
45include(Geant4MacroDefineModule)
46GEANT4_DEFINE_MODULE(NAME G3toG4
47    HEADERS
48        G3DetTable.hh
49        G3DetTableEntry.hh
50        G3Division.hh
51        G3EleTable.hh
52        G3G4Interface.hh
53        G3MatTable.hh
54        G3MatTableEntry.hh
55        G3MedTable.hh
56        G3MedTableEntry.hh
57        G3PartTable.hh
58        G3Pos.hh
59        G3RotTable.hh
60        G3RotTableEntry.hh
61        G3SensVolVector.hh
62        G3VolTable.hh
63        G3VolTableEntry.hh
64        G3toG4.hh
65        G3toG4BuildTree.hh
66        G3toG4MANY.hh
67        G3toG4MakeSolid.hh
68        G3toG4RotationMatrix.hh
69    SOURCES
70        G3DetTable.cc
71        G3DetTableEntry.cc
72        G3Division.cc
73        G3EleTable.cc
74        G3MatTable.cc
75        G3MatTableEntry.cc
76        G3MedTable.cc
77        G3MedTableEntry.cc
78        G3NegVolPars.cc
79        G3PartTable.cc
80        G3Pos.cc
81        G3RotTable.cc
82        G3RotTableEntry.cc
83        G3VolTable.cc
84        G3VolTableEntry.cc
85        G3toG4BuildTree.cc
86        G3toG4MANY.cc
87        G3toG4MakeSolid.cc
88        G3toG4RotationMatrix.cc
89        G4BuildGeom.cc
90        G4ggclos.cc
91        G4gsatt.cc
92        G4gsbool.cc
93        G4gsdet.cc
94        G4gsdeta.cc
95        G4gsdetd.cc
96        G4gsdeth.cc
97        G4gsdetu.cc
98        G4gsdetv.cc
99        G4gsdk.cc
100        G4gsdvn.cc
101        G4gsdvn2.cc
102        G4gsdvt.cc
103        G4gsdvt2.cc
104        G4gsdvx.cc
105        G4gsmate.cc
106        G4gsmixt.cc
107        G4gspart.cc
108        G4gspos.cc
109        G4gsposp.cc
110        G4gsrotm.cc
111        G4gstmed.cc
112        G4gstpar.cc
113        G4gsvolu.cc
114        clparse.cc
115    GRANULAR_DEPENDENCIES
116        G4brep
117        G4csg
118        G4decay
119        G4detector
120        G4geomBoolean
121        G4geometrymng
122        G4globman
123        G4graphics_reps
124        G4hits
125        G4magneticfield
126        G4materials
127        G4partman
128        G4procman
129        G4specsolids
130        G4track
131        G4tracking
132        G4volumes
133    GLOBAL_DEPENDENCIES
134        G4digits_hits
135        G4geometry
136        G4global
137        G4graphics_reps
138        G4materials
139        G4particles
140        G4processes
141        G4track
142        G4tracking
143    LINK_LIBRARIES
144)
145
146# List any source specific properties here
147
Note: See TracBrowser for help on using the repository browser.