source: trunk/source/tracking/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: 3.6 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4tracking
4# Package: Geant4.src.G4tracking
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:11:16 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/hits/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/navigation/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/processes/cuts/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/processes/electromagnetic/utils/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 G4tracking
45    HEADERS
46        G4AdjointCrossSurfChecker.hh
47        G4AdjointSteppingAction.hh
48        G4RichTrajectory.hh
49        G4RichTrajectoryPoint.hh
50        G4SmoothTrajectory.hh
51        G4SmoothTrajectoryPoint.hh
52        G4SteppingManager.hh
53        G4SteppingVerbose.hh
54        G4TrackingManager.hh
55        G4TrackingMessenger.hh
56        G4Trajectory.hh
57        G4TrajectoryPoint.hh
58        G4UserSteppingAction.hh
59        G4UserTrackingAction.hh
60        G4VSteppingVerbose.hh
61        G4VTrajectory.hh
62        G4VTrajectoryPoint.hh
63    SOURCES
64        G4AdjointCrossSurfChecker.cc
65        G4AdjointSteppingAction.cc
66        G4RichTrajectory.cc
67        G4RichTrajectoryPoint.cc
68        G4SmoothTrajectory.cc
69        G4SmoothTrajectoryPoint.cc
70        G4SteppingManager.cc
71        G4SteppingManager2.cc
72        G4SteppingVerbose.cc
73        G4TrackingManager.cc
74        G4TrackingMessenger.cc
75        G4Trajectory.cc
76        G4TrajectoryPoint.cc
77        G4UserSteppingAction.cc
78        G4UserTrackingAction.cc
79        G4VSteppingVerbose.cc
80        G4VTrajectory.cc
81        G4VTrajectoryPoint.cc
82    GRANULAR_DEPENDENCIES
83        G4csg
84        G4cuts
85        G4detector
86        G4emutils
87        G4geometrymng
88        G4globman
89        G4graphics_reps
90        G4hits
91        G4intercoms
92        G4materials
93        G4navigation
94        G4partman
95        G4procman
96        G4track
97        G4volumes
98    GLOBAL_DEPENDENCIES
99        G4digits_hits
100        G4geometry
101        G4global
102        G4graphics_reps
103        G4intercoms
104        G4materials
105        G4particles
106        G4processes
107        G4track
108    LINK_LIBRARIES
109)
110
111# List any source specific properties here
112
Note: See TracBrowser for help on using the repository browser.