source: trunk/source/processes/hadronic/cross_sections/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.5 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4hadronic_xsect
4# Package: Geant4.src.G4processes.G4hadronic.G4hadronic_xsect
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:44:25 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/geometry/management/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
40
41#
42# Define the Geant4 Module.
43#
44include(Geant4MacroDefineModule)
45GEANT4_DEFINE_MODULE(NAME G4hadronic_xsect
46    HEADERS
47        G4BGGNucleonElasticXS.hh
48        G4BGGNucleonInelasticXS.hh
49        G4BGGPionElasticXS.hh
50        G4BGGPionInelasticXS.hh
51        G4ComponentAntiNuclNuclearXS.hh
52        G4CrossSectionDataSetRegistry.hh
53        G4CrossSectionDataStore.hh
54        G4CrossSectionElastic.hh
55        G4CrossSectionInelastic.hh
56        G4CrossSectionPairGG.hh
57        G4EMDissociationCrossSection.hh
58        G4EMDissociationSpectrum.hh
59        G4ElectroNuclearCrossSection.hh
60        G4GGNuclNuclCrossSection.hh
61        G4GeneralSpaceNNCrossSection.hh
62        G4GlauberGribovCrossSection.hh
63        G4HadronCaptureDataSet.hh
64        G4HadronCrossSections.hh
65        G4HadronElasticDataSet.hh
66        G4HadronFissionDataSet.hh
67        G4HadronInelasticDataSet.hh
68        G4HadronNucleonXsc.hh
69        G4IonProtonCrossSection.hh
70        G4IonsKoxCrossSection.hh
71        G4IonsShenCrossSection.hh
72        G4IonsSihverCrossSection.hh
73        G4NeutronCaptureXS.hh
74        G4NeutronElasticXS.hh
75        G4NeutronInelasticCrossSection.hh
76        G4NeutronInelasticXS.hh
77        G4NucleonNuclearCrossSection.hh
78        G4PhotoNuclearCrossSection.hh
79        G4PiData.hh
80        G4PiNuclearCrossSection.hh
81        G4ProjectileFragmentCrossSection.hh
82        G4ProtonInelasticCrossSection.hh
83        G4TripathiCrossSection.hh
84        G4TripathiLightCrossSection.hh
85        G4UElasticCrossSection.hh
86        G4UInelasticCrossSection.hh
87        G4UPiNuclearCrossSection.hh
88        G4VComponentCrossSection.hh
89        G4VCrossSectionDataSet.hh
90    SOURCES
91        G4BGGNucleonElasticXS.cc
92        G4BGGNucleonInelasticXS.cc
93        G4BGGPionElasticXS.cc
94        G4BGGPionInelasticXS.cc
95        G4CrossSectionDataSetRegistry.cc
96        G4CrossSectionDataStore.cc
97        G4CrossSectionElastic.cc
98        G4CrossSectionInelastic.cc
99        G4CrossSectionPairGG.cc
100        G4ComponentAntiNuclNuclearXS.cc
101        G4EMDissociationCrossSection.cc
102        G4EMDissociationSpectrum.cc
103        G4ElectroNuclearCrossSection.cc
104        G4GGNuclNuclCrossSection.cc
105        G4GeneralSpaceNNCrossSection.cc
106        G4GlauberGribovCrossSection.cc
107        G4HadronCaptureDataSet.cc
108        G4HadronCrossSections.cc
109        G4HadronElasticDataSet.cc
110        G4HadronFissionDataSet.cc
111        G4HadronInelasticDataSet.cc
112        G4HadronNucleonXsc.cc
113        G4IonProtonCrossSection.cc
114        G4IonsKoxCrossSection.cc
115        G4IonsShenCrossSection.cc
116        G4IonsSihverCrossSection.cc
117        G4NeutronCaptureXS.cc
118        G4NeutronElasticXS.cc
119        G4NeutronInelasticCrossSection.cc
120        G4NeutronInelasticXS.cc
121        G4NucleonNuclearCrossSection.cc
122        G4PhotoNuclearCrossSection.cc
123        G4PiData.cc
124        G4PiNuclearCrossSection.cc
125        G4ProtonInelasticCrossSection.cc
126        G4TripathiCrossSection.cc
127        G4TripathiLightCrossSection.cc
128        G4UElasticCrossSection.cc
129        G4UInelasticCrossSection.cc
130        G4UPiNuclearCrossSection.cc
131        G4VComponentCrossSection.cc
132        G4VCrossSectionDataSet.cc
133    GRANULAR_DEPENDENCIES
134        G4baryons
135        G4bosons
136        G4geometrymng
137        G4globman
138        G4had_mod_man
139        G4had_mod_util
140        G4hadronic_util
141        G4ions
142        G4leptons
143        G4materials
144        G4mesons
145        G4partman
146        G4procman
147        G4track
148        G4volumes
149    GLOBAL_DEPENDENCIES
150        G4geometry
151        G4global
152        G4materials
153        G4particles
154        G4track
155    LINK_LIBRARIES
156)
157
158# List any source specific properties here
159
Note: See TracBrowser for help on using the repository browser.