source: trunk/source/run/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.6 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4run
4# Package: Geant4.src.G4run
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 19:10:42 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/digits/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/utils/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/event/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/geometry/biasing/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/geometry/magneticfield/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/processes/decay/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
43include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
44include_directories(${CMAKE_SOURCE_DIR}/source/processes/scoring/include)
45include_directories(${CMAKE_SOURCE_DIR}/source/processes/transportation/include)
46include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
47include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
48
49#
50# Define the Geant4 Module.
51#
52include(Geant4MacroDefineModule)
53GEANT4_DEFINE_MODULE(NAME G4run
54    HEADERS
55        G4AdjointPrimaryGeneratorAction.hh
56        G4AdjointSimManager.hh
57        G4AdjointSimMessenger.hh
58        G4ExceptionHandler.hh
59        G4MSSteppingAction.hh
60        G4MatScanMessenger.hh
61        G4MaterialScanner.hh
62        G4Run.hh
63        G4RunManager.hh
64        G4RunManagerKernel.hh
65        G4RunMessenger.hh
66        G4UserPhysicsListMessenger.hh
67        G4UserRunAction.hh
68        G4VModularPhysicsList.hh
69        G4VPersistencyManager.hh
70        G4VPhysicsConstructor.hh
71        G4VUserDetectorConstruction.hh
72        G4VUserParallelWorld.hh
73        G4VUserPhysicsList.hh
74        G4VUserPrimaryGeneratorAction.hh
75    SOURCES
76        G4AdjointPrimaryGeneratorAction.cc
77        G4AdjointSimManager.cc
78        G4AdjointSimMessenger.cc
79        G4ExceptionHandler.cc
80        G4MSSteppingAction.cc
81        G4MatScanMessenger.cc
82        G4MaterialScanner.cc
83        G4Run.cc
84        G4RunManager.cc
85        G4RunManagerKernel.cc
86        G4RunMessenger.cc
87        G4UserPhysicsListMessenger.cc
88        G4UserRunAction.cc
89        G4VModularPhysicsList.cc
90        G4VPersistencyManager.cc
91        G4VUserDetectorConstruction.cc
92        G4VUserParallelWorld.cc
93        G4VUserPhysicsList.cc
94        G4VUserPrimaryGeneratorAction.cc
95    GRANULAR_DEPENDENCIES
96        G4cuts
97        G4decay
98        G4detector
99        G4detutils
100        G4digits
101        G4emutils
102        G4event
103        G4geombias
104        G4geometrymng
105        G4globman
106        G4graphics_reps
107        G4hits
108        G4intercoms
109        G4magneticfield
110        G4materials
111        G4navigation
112        G4partman
113        G4procman
114        G4scoring
115        G4track
116        G4tracking
117        G4transportation
118        G4volumes
119    GLOBAL_DEPENDENCIES
120        G4digits_hits
121        G4event
122        G4geometry
123        G4global
124        G4graphics_reps
125        G4intercoms
126        G4materials
127        G4particles
128        G4processes
129        G4track
130        G4tracking
131    LINK_LIBRARIES
132)
133
134# List any source specific properties here
135
Note: See TracBrowser for help on using the repository browser.