source: trunk/source/persistency/gdml/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.2 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4gdml
4# Package: Geant4.src.G4persistency.G4gdml
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/02 10:40:06 gcosmo Exp $
15#
16#------------------------------------------------------------------------------
17
18# List external includes needed.
19include_directories(${CLHEP_INCLUDE_DIRS})
20
21# Need XercesC
22include_directories(${XERCESC_INCLUDE_DIRS})
23
24# List internal includes needed.
25include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/digits/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/digits_hits/hits/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/event/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/geometry/divisions/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/solids/Boolean/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/specific/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
40include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
41include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
42include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
43include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
44include_directories(${CMAKE_SOURCE_DIR}/source/run/include)
45include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
46include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
47
48#
49# Define the Geant4 Module.
50#
51include(Geant4MacroDefineModule)
52GEANT4_DEFINE_MODULE(NAME G4gdml
53    HEADERS
54        G4GDMLEvaluator.hh
55        G4GDMLMessenger.hh
56        G4GDMLParameterisation.hh
57        G4GDMLParser.hh
58        G4GDMLParser.icc
59        G4GDMLRead.hh
60        G4GDMLReadDefine.hh
61        G4GDMLReadMaterials.hh
62        G4GDMLReadParamvol.hh
63        G4GDMLReadSetup.hh
64        G4GDMLReadSolids.hh
65        G4GDMLReadStructure.hh
66        G4GDMLWrite.hh
67        G4GDMLWriteDefine.hh
68        G4GDMLWriteMaterials.hh
69        G4GDMLWriteParamvol.hh
70        G4GDMLWriteSetup.hh
71        G4GDMLWriteSolids.hh
72        G4GDMLWriteStructure.hh
73        G4STRead.hh
74    SOURCES
75        G4GDMLEvaluator.cc
76        G4GDMLMessenger.cc
77        G4GDMLParameterisation.cc
78        G4GDMLParser.cc
79        G4GDMLRead.cc
80        G4GDMLReadDefine.cc
81        G4GDMLReadMaterials.cc
82        G4GDMLReadParamvol.cc
83        G4GDMLReadSetup.cc
84        G4GDMLReadSolids.cc
85        G4GDMLReadStructure.cc
86        G4GDMLWrite.cc
87        G4GDMLWriteDefine.cc
88        G4GDMLWriteMaterials.cc
89        G4GDMLWriteParamvol.cc
90        G4GDMLWriteSetup.cc
91        G4GDMLWriteSolids.cc
92        G4GDMLWriteStructure.cc
93        G4STRead.cc
94    GRANULAR_DEPENDENCIES
95        G4csg
96        G4digits
97        G4event
98        G4geomBoolean
99        G4geomdivision
100        G4geometrymng
101        G4globman
102        G4graphics_reps
103        G4hepnumerics
104        G4hits
105        G4intercoms
106        G4materials
107        G4navigation
108        G4partman
109        G4procman
110        G4run
111        G4specsolids
112        G4track
113        G4tracking
114        G4volumes
115    GLOBAL_DEPENDENCIES
116        G4digits_hits
117        G4event
118        G4geometry
119        G4global
120        G4graphics_reps
121        G4intercoms
122        G4materials
123        G4particles
124        G4processes
125        G4run
126        G4track
127        G4tracking
128    LINK_LIBRARIES
129        ${XERCESC_LIBRARIES}
130)
131
132# List any source specific properties here
133
Note: See TracBrowser for help on using the repository browser.