source: trunk/source/geometry/volumes/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: 2.8 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4volumes
4# Package: Geant4.src.G4geometry.G4volumes
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 18:43:33 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/magneticfield/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/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/graphics_reps/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
29
30#
31# Define the Geant4 Module.
32#
33include(Geant4MacroDefineModule)
34GEANT4_DEFINE_MODULE(NAME G4volumes
35    HEADERS
36        G4AssemblyTriplet.hh
37        G4AssemblyTriplet.icc
38        G4AssemblyVolume.hh
39        G4AssemblyVolume.icc
40        G4EnhancedVecAllocator.hh
41        G4GRSSolid.hh
42        G4GRSSolid.icc
43        G4GRSSolidHandle.hh
44        G4GRSVolume.hh
45        G4GRSVolume.icc
46        G4GRSVolumeHandle.hh
47        G4LogicalBorderSurface.hh
48        G4LogicalBorderSurface.icc
49        G4LogicalSkinSurface.hh
50        G4LogicalSkinSurface.icc
51        G4NavigationHistory.hh
52        G4NavigationHistory.icc
53        G4NavigationLevel.hh
54        G4NavigationLevel.icc
55        G4NavigationLevelRep.hh
56        G4NavigationLevelRep.icc
57        G4PVParameterised.hh
58        G4PVPlacement.hh
59        G4PVReplica.hh
60        G4ReflectionFactory.hh
61        G4TouchableHistory.hh
62        G4TouchableHistory.icc
63        G4TouchableHistoryHandle.hh
64    SOURCES
65        G4AssemblyVolume.cc
66        G4GRSSolid.cc
67        G4GRSVolume.cc
68        G4LogicalBorderSurface.cc
69        G4LogicalSkinSurface.cc
70        G4NavigationHistory.cc
71        G4NavigationLevel.cc
72        G4NavigationLevelRep.cc
73        G4PVParameterised.cc
74        G4PVPlacement.cc
75        G4PVReplica.cc
76        G4ReflectionFactory.cc
77        G4TouchableHistory.cc
78    GRANULAR_DEPENDENCIES
79        G4geometrymng
80        G4globman
81        G4graphics_reps
82        G4intercoms
83        G4magneticfield
84    GLOBAL_DEPENDENCIES
85        G4global
86        G4graphics_reps
87        G4intercoms
88    LINK_LIBRARIES
89)
90
91# List any source specific properties here
92
Note: See TracBrowser for help on using the repository browser.