source: trunk/source/processes/management/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.1 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4procman
4# Package: Geant4.src.G4processes.G4procman
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:08:55 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/geometry/management/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
31
32#
33# Define the Geant4 Module.
34#
35include(Geant4MacroDefineModule)
36GEANT4_DEFINE_MODULE(NAME G4procman
37    HEADERS
38        G4IVContinuousDiscreteProcess.hh
39        G4IVRestDiscreteProcess.hh
40        G4ParticleTypes.hh
41        G4ProcTblElement.hh
42        G4ProcTblElement.icc
43        G4ProcessAttribute.hh
44        G4ProcessManager.hh
45        G4ProcessManager.icc
46        G4ProcessManagerMessenger.hh
47        G4ProcessTable.hh
48        G4ProcessTable.icc
49        G4ProcessTableMessenger.hh
50        G4ProcessType.hh
51        G4ProcessVector.hh
52        G4ProcessVector.icc
53        G4VContinuousDiscreteProcess.hh
54        G4VContinuousProcess.hh
55        G4VDiscreteProcess.hh
56        G4VProcess.hh
57        G4VRestContinuousDiscreteProcess.hh
58        G4VRestContinuousProcess.hh
59        G4VRestDiscreteProcess.hh
60        G4VRestProcess.hh
61        G4WrapperProcess.hh
62    SOURCES
63        G4IVContinuousDiscreteProcess.cc
64        G4IVRestDiscreteProcess.cc
65        G4ProcTblElement.cc
66        G4ProcessAttribute.cc
67        G4ProcessManager.cc
68        G4ProcessManagerMessenger.cc
69        G4ProcessTable.cc
70        G4ProcessTableMessenger.cc
71        G4ProcessVector.cc
72        G4VContinuousDiscreteProcess.cc
73        G4VContinuousProcess.cc
74        G4VDiscreteProcess.cc
75        G4VProcess.cc
76        G4VRestContinuousDiscreteProcess.cc
77        G4VRestContinuousProcess.cc
78        G4VRestDiscreteProcess.cc
79        G4VRestProcess.cc
80        G4WrapperProcess.cc
81    GRANULAR_DEPENDENCIES
82        G4geometrymng
83        G4globman
84        G4intercoms
85        G4materials
86        G4partman
87        G4track
88        G4volumes
89    GLOBAL_DEPENDENCIES
90        G4geometry
91        G4global
92        G4intercoms
93        G4materials
94        G4particles
95        G4track
96    LINK_LIBRARIES
97)
98
99# List any source specific properties here
100
Note: See TracBrowser for help on using the repository browser.