source: trunk/source/physics_lists/lists/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: 12.5 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4phys_lists
4# Package: Geant4.src.G4physicslists.G4phys_lists
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/11/29 17:29:30 bmorgan Exp $
15# GEANT4 Tag $Name: geant4-09-04-ref-00 $
16#
17#------------------------------------------------------------------------------
18
19# List external includes needed.
20include_directories(${CLHEP_INCLUDE_DIRS})
21
22# List internal includes needed.
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/event/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/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/volumes/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/particles/shortlived/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/physics_lists/builders/include)
43include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
44include_directories(${CMAKE_SOURCE_DIR}/source/processes/decay/include)
45include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/highenergy/include)
46include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/lowenergy/include)
47include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/muons/include)
48include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/standard/include)
49include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
50include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/xrays/include)
51include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/cross_sections/include)
52include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/management/include)
53include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/binary_cascade/include)
54include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/cascade/cascade/include)
55include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/cascade/evaporation/include)
56include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/cascade/utils/include)
57include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/body/include)
58include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/cross_sections/include)
59include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/fragmentation/include)
60include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/interface/include)
61include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/chiral_inv_phase_space/processes/include)
62include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/coherent_elastic/include)
63include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/evaporation/include)
64include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/fermi_breakup/include)
65include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/fission/include)
66include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/gem_evaporation/include)
67include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/handler/include)
68include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/management/include)
69include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/multifragmentation/include)
70include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/photon_evaporation/include)
71include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/util/include)
72include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/high_energy/include)
73include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/im_r_matrix/include)
74include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/incl/include)
75include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/isotope_production/include)
76include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/low_energy/include)
77include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
78include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
79include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/neutron_hp/include)
80include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/diffraction/include)
81include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/hadronization/include)
82include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/management/include)
83include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/parton_string/qgsm/include)
84include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/photolepton_hadron/muon_nuclear/include)
85include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/pre_equilibrium/exciton_model/include)
86include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/radioactive_decay/include)
87include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/theo_high_energy/include)
88include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
89include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/processes/include)
90include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/stopping/include)
91include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
92include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
93include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
94include_directories(${CMAKE_SOURCE_DIR}/source/processes/optical/include)
95include_directories(${CMAKE_SOURCE_DIR}/source/processes/transportation/include)
96include_directories(${CMAKE_SOURCE_DIR}/source/run/include)
97include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
98include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
99
100#
101# Define the Geant4 Module.
102#
103include(Geant4MacroDefineModule)
104GEANT4_DEFINE_MODULE(NAME G4phys_lists
105    HEADERS
106        CHIPS.hh
107        CHIPS.icc
108        FTF_BIC.hh
109        FTF_BIC.icc
110        FTFP_BERT_EMV.hh
111        FTFP_BERT_EMV.icc
112        FTFP_BERT_EMX.hh
113        FTFP_BERT_EMX.icc
114        FTFP_BERT.hh
115        FTFP_BERT.icc
116        FTFP_BERT_TRV.hh
117        FTFP_BERT_TRV.icc
118        G4HadronInelasticQBBC.hh
119        G4HadronInelasticQLHEP.hh
120        G4PhysListFactory.hh
121        G4VHadronPhysics.hh
122        HadronPhysicsCHIPS.hh
123        HadronPhysicsFTF_BIC.hh
124        HadronPhysicsFTFP_BERT.hh
125        HadronPhysicsFTFP_BERT_TRV.hh
126        HadronPhysicsLHEP_EMV.hh
127        HadronPhysicsLHEP.hh
128        HadronPhysicsQGS_BIC.hh
129        HadronPhysicsQGSC_BERT.hh
130        HadronPhysicsQGSC_CHIPS.hh
131        HadronPhysicsQGSP_BERT_CHIPS.hh
132        HadronPhysicsQGSP_BERT.hh
133        HadronPhysicsQGSP_BERT_HP.hh
134        HadronPhysicsQGSP_BERT_NOLEP.hh
135        HadronPhysicsQGSP_BERT_TRV.hh
136        HadronPhysicsQGSP_BIC.hh
137        HadronPhysicsQGSP_BIC_HP.hh
138        HadronPhysicsQGSP_FTFP_BERT.hh
139        HadronPhysicsQGSP.hh
140        HadronPhysicsQGSP_INCL_ABLA.hh
141        HadronPhysicsShielding.hh
142        LBE.hh
143        LBE.icc
144        LHEP_EMV.hh
145        LHEP_EMV.icc
146        LHEP.hh
147        LHEP.icc
148        MaxTimeCuts.hh
149        MinEkineCuts.hh
150        QBBC.hh
151        QGS_BIC.hh
152        QGS_BIC.icc
153        QGSC_BERT.hh
154        QGSC_BERT.icc
155        QGSC_CHIPS.hh
156        QGSC_CHIPS.icc
157        QGSP_BERT_CHIPS.hh
158        QGSP_BERT_CHIPS.icc
159        QGSP_BERT_EMV.hh
160        QGSP_BERT_EMV.icc
161        QGSP_BERT_EMX.hh
162        QGSP_BERT_EMX.icc
163        QGSP_BERT.hh
164        QGSP_BERT_HP.hh
165        QGSP_BERT_HP.icc
166        QGSP_BERT.icc
167        QGSP_BERT_NOLEP.hh
168        QGSP_BERT_NOLEP.icc
169        QGSP_BERT_TRV.hh
170        QGSP_BERT_TRV.icc
171        QGSP_BIC_EMY.hh
172        QGSP_BIC_EMY.icc
173        QGSP_BIC.hh
174        QGSP_BIC_HP.hh
175        QGSP_BIC_HP.icc
176        QGSP_BIC.icc
177        QGSP_FTFP_BERT.hh
178        QGSP_FTFP_BERT.icc
179        QGSP.hh
180        QGSP.icc
181        QGSP_INCL_ABLA.hh
182        QGSP_INCL_ABLA.icc
183        QGSP_QEL.hh
184        QGSP_QEL.icc
185        Shielding.hh
186        Shielding.icc
187        SpecialCuts.hh
188    SOURCES
189        G4HadronInelasticQBBC.cc
190        G4HadronInelasticQLHEP.cc
191        G4PhysListFactory.cc
192        G4VHadronPhysics.cc
193        HadronPhysicsCHIPS.cc
194        HadronPhysicsFTF_BIC.cc
195        HadronPhysicsFTFP_BERT.cc
196        HadronPhysicsFTFP_BERT_TRV.cc
197        HadronPhysicsLHEP.cc
198        HadronPhysicsLHEP_EMV.cc
199        HadronPhysicsQGS_BIC.cc
200        HadronPhysicsQGSC_BERT.cc
201        HadronPhysicsQGSC_CHIPS.cc
202        HadronPhysicsQGSP_BERT.cc
203        HadronPhysicsQGSP_BERT_CHIPS.cc
204        HadronPhysicsQGSP_BERT_HP.cc
205        HadronPhysicsQGSP_BERT_NOLEP.cc
206        HadronPhysicsQGSP_BERT_TRV.cc
207        HadronPhysicsQGSP_BIC.cc
208        HadronPhysicsQGSP_BIC_HP.cc
209        HadronPhysicsQGSP.cc
210        HadronPhysicsQGSP_FTFP_BERT.cc
211        HadronPhysicsQGSP_INCL_ABLA.cc
212        HadronPhysicsShielding.cc
213        MaxTimeCuts.cc
214        MinEkineCuts.cc
215        QBBC.cc
216        SpecialCuts.cc
217    GRANULAR_DEPENDENCIES
218        G4baryons
219        G4bosons
220        G4cuts
221        G4decay
222        G4digits
223        G4emhighenergy
224        G4emlowenergy
225        G4emstandard
226        G4emutils
227        G4event
228        G4geometrymng
229        G4globman
230        G4had_im_r_matrix
231        G4had_mod_man
232        G4had_mod_util
233        G4had_muon_nuclear
234        G4had_neu_hp
235        G4had_preequ_exciton
236        G4had_string_diff
237        G4had_string_frag
238        G4had_string_man
239        G4had_theo_max
240        G4hadronic_HE
241        G4hadronic_LE
242        G4hadronic_bert_cascade
243        G4hadronic_binary
244        G4hadronic_body_ci
245        G4hadronic_coherent_elastic
246        G4hadronic_crosec_ci
247        G4hadronic_deex_evaporation
248        G4hadronic_deex_fermi_breakup
249        G4hadronic_deex_fission
250        G4hadronic_deex_gem_evaporation
251        G4hadronic_deex_handler
252        G4hadronic_deex_management
253        G4hadronic_deex_multifragmentation
254        G4hadronic_deex_photon_evaporation
255        G4hadronic_deex_util
256        G4hadronic_fragm_ci
257        G4hadronic_hetcpp_evaporation
258        G4hadronic_hetcpp_utils
259        G4hadronic_incl_cascade
260        G4hadronic_interface_ci
261        G4hadronic_iso
262        G4hadronic_mgt
263        G4hadronic_proc
264        G4hadronic_proc_ci
265        G4hadronic_qgstring
266        G4hadronic_radioactivedecay
267        G4hadronic_stop
268        G4hadronic_util
269        G4hadronic_xsect
270        G4hits
271        G4intercoms
272        G4ions
273        G4leptons
274        G4magneticfield
275        G4materials
276        G4mesons
277        G4muons
278        G4navigation
279        G4optical
280        G4partman
281        G4phys_builders
282        G4procman
283        G4run
284        G4shortlived
285        G4track
286        G4tracking
287        G4transportation
288        G4volumes
289        G4xrays
290    GLOBAL_DEPENDENCIES
291        G4digits_hits
292        G4event
293        G4geometry
294        G4global
295        G4intercoms
296        G4materials
297        G4particles
298        G4processes
299        G4run
300        G4track
301        G4tracking
302    LINK_LIBRARIES
303)
304
305# List any source specific properties here
306
Note: See TracBrowser for help on using the repository browser.