source: trunk/source/processes/electromagnetic/utils/sources.cmake

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

update to last version 4.9.4

File size: 4.1 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4emutils
4# Package: Geant4.src.G4processes.G4electromagnetic.G4emutils
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.4 2010/10/26 09:45:09 gcosmo 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/navigation/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/intercoms/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
39
40#
41# Define the Geant4 Module.
42#
43include(Geant4MacroDefineModule)
44GEANT4_DEFINE_MODULE(NAME G4emutils
45    HEADERS
46        G4AtomicShell.hh
47        G4DummyModel.hh
48        G4ElectronIonPair.hh
49        G4EmCalculator.hh
50        G4EmConfigurator.hh
51        G4EmCorrections.hh
52        G4EmElementSelector.hh
53        G4EmModelManager.hh
54        G4EmMultiModel.hh
55        G4EmProcessOptions.hh
56        G4EmProcessSubType.hh
57        G4EmSaturation.hh
58        G4EmTableType.hh
59        G4EnergyLossMessenger.hh
60        G4EnergyLossTables.hh
61        G4LossTableBuilder.hh
62        G4LossTableManager.hh
63        G4MscStepLimitType.hh
64        G4VAtomDeexcitation.hh
65        G4VBremAngularDistribution.hh
66        G4VEmAngularDistribution.hh
67        G4VEmFluctuationModel.hh
68        G4VEmModel.hh
69        G4VEmProcess.hh
70        G4VEnergyLoss.hh
71        G4VEnergyLossProcess.hh
72        G4VMscModel.hh
73        G4VMultipleScattering.hh
74        G4ionEffectiveCharge.hh
75    SOURCES
76        G4AtomicShell.cc
77        G4DummyModel.cc
78        G4ElectronIonPair.cc
79        G4EmCalculator.cc
80        G4EmConfigurator.cc
81        G4EmCorrections.cc
82        G4EmElementSelector.cc
83        G4EmModelManager.cc
84        G4EmMultiModel.cc
85        G4EmProcessOptions.cc
86        G4EmSaturation.cc
87        G4EnergyLossMessenger.cc
88        G4EnergyLossTables.cc
89        G4LossTableBuilder.cc
90        G4LossTableManager.cc
91        G4VAtomDeexcitation.cc
92        G4VBremAngularDistribution.cc
93        G4VEmAngularDistribution.cc
94        G4VEmFluctuationModel.cc
95        G4VEmModel.cc
96        G4VEmProcess.cc
97        G4VEnergyLoss.cc
98        G4VEnergyLossProcess.cc
99        G4VMscModel.cc
100        G4VMultipleScattering.cc
101        G4ionEffectiveCharge.cc
102    GRANULAR_DEPENDENCIES
103        G4baryons
104        G4bosons
105        G4cuts
106        G4geometrymng
107        G4globman
108        G4intercoms
109        G4ions
110        G4leptons
111        G4materials
112        G4mesons
113        G4navigation
114        G4partman
115        G4procman
116        G4track
117        G4volumes
118    GLOBAL_DEPENDENCIES
119        G4geometry
120        G4global
121        G4intercoms
122        G4materials
123        G4particles
124        G4track
125    LINK_LIBRARIES
126)
127
128# List any source specific properties here
129
Note: See TracBrowser for help on using the repository browser.