source: trunk/source/processes/hadronic/util/sources.cmake

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

update to last version 4.9.4

File size: 3.3 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4hadronic_util
4# Package: Geant4.src.G4processes.G4hadronic.G4hadronic_util
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:58:56 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/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
37
38#
39# Define the Geant4 Module.
40#
41include(Geant4MacroDefineModule)
42GEANT4_DEFINE_MODULE(NAME G4hadronic_util
43    HEADERS
44        DumpFrame.hh
45        G4Bessel.hh
46        G4Delete.hh
47        G4DynamicParticleVector.hh
48        G4GHEKinematicsVector.hh
49        G4HadFinalState.hh
50        G4HadParticleCodes.hh
51        G4HadProjectile.hh
52        G4HadReentrentException.hh
53        G4HadSecondary.hh
54        G4HadSignalHandler.hh
55        G4HadTmpUtil.hh
56        G4HadronicException.hh
57        G4HadronicWhiteBoard.hh
58        G4IsoResult.hh
59        G4LightMedia.hh
60        G4Nucleus.hh
61        G4Pair.hh
62        G4ReactionDynamics.hh
63        G4ReactionKinematics.hh
64        G4ReactionProduct.hh
65        G4ReactionProductVector.hh
66        G4StableIsotopes.hh
67        G4ping.hh
68    SOURCES
69        G4Bessel.cc
70        G4HadFinalState.cc
71        G4HadProjectile.cc
72        G4HadSecondary.cc
73        G4HadSignalHandler.cc
74        G4HadTmpUtil.cc
75        G4HadronicWhiteBoard.cc
76        G4IsoResult.cc
77        G4LightMedia.cc
78        G4Nucleus.cc
79        G4ReactionDynamics.cc
80        G4ReactionKinematics.cc
81        G4ReactionProduct.cc
82        G4StableIsotopes.cc
83    GRANULAR_DEPENDENCIES
84        G4baryons
85        G4bosons
86        G4geometrymng
87        G4globman
88        G4ions
89        G4leptons
90        G4materials
91        G4mesons
92        G4partman
93        G4procman
94        G4track
95        G4volumes
96    GLOBAL_DEPENDENCIES
97        G4geometry
98        G4global
99        G4materials
100        G4particles
101        G4track
102    LINK_LIBRARIES
103)
104
105# List any source specific properties here
106
Note: See TracBrowser for help on using the repository browser.