source: trunk/source/visualization/HepRep/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.4 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4visHepRep
4# Package: Geant4.src.G4visualization.G4visHepRep
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/09/30 13:50:34 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/hits/include)
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/CSG/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/geometry/solids/specific/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/visualization/externals/zlib/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/visualization/management/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/visualization/modeling/include)
35
36#
37# Define the Geant4 Module.
38#
39include(Geant4MacroDefineModule)
40GEANT4_DEFINE_MODULE(NAME G4visHepRep
41    HEADERS
42        G4HepRep.hh
43        G4HepRepFile.hh
44        G4HepRepFileSceneHandler.hh
45        G4HepRepFileViewer.hh
46        G4HepRepFileXMLWriter.hh
47        G4HepRepMessenger.hh
48        G4HepRepSceneHandler.hh
49        G4HepRepViewer.hh
50    SOURCES
51        BHepRepWriter.cc
52        DefaultHepRep.cc
53        DefaultHepRepAction.cc
54        DefaultHepRepAttDef.cc
55        DefaultHepRepAttValue.cc
56        DefaultHepRepAttribute.cc
57        DefaultHepRepDefinition.cc
58        DefaultHepRepFactory.cc
59        DefaultHepRepInstance.cc
60        DefaultHepRepInstanceTree.cc
61        DefaultHepRepPoint.cc
62        DefaultHepRepTreeID.cc
63        DefaultHepRepType.cc
64        DefaultHepRepTypeTree.cc
65        DeflateOutputStreamBuffer.cc
66        G4HepRep.cc
67        G4HepRepFile.cc
68        G4HepRepFileSceneHandler.cc
69        G4HepRepFileViewer.cc
70        G4HepRepFileXMLWriter.cc
71        G4HepRepMessenger.cc
72        G4HepRepSceneHandler.cc
73        G4HepRepViewer.cc
74        GZIPOutputStream.cc
75        GZIPOutputStreamBuffer.cc
76        IndentPrintWriter.cc
77        XMLHepRepFactory.cc
78        XMLHepRepWriter.cc
79        XMLWriter.cc
80        ZipOutputStream.cc
81        ZipOutputStreamBuffer.cc
82    GRANULAR_DEPENDENCIES
83        G4csg
84        G4geometrymng
85        G4globman
86        G4graphics_reps
87        G4hits
88        G4intercoms
89        G4materials
90        G4modeling
91        G4specsolids
92        G4tracking
93        G4vis_management
94        G4zlib
95    GLOBAL_DEPENDENCIES
96        G4digits_hits
97        G4geometry
98        G4global
99        G4graphics_reps
100        G4intercoms
101        G4materials
102        G4modeling
103        G4tracking
104        G4vis_management
105        G4zlib
106    LINK_LIBRARIES
107)
108
109# List any source specific properties here
110
Note: See TracBrowser for help on using the repository browser.