source: trunk/source/visualization/OpenInventor/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.5 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4OpenInventor
4# Package: Geant4.src.G4visualization.G4OpenInventor
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:12:30 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/HEPRandom/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/graphics_reps/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/interfaces/common/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/tracking/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/visualization/externals/gl2ps/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/visualization/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/visualization/modeling/include)
37
38#
39# Define the Geant4 Module.
40#
41include(Geant4MacroDefineModule)
42GEANT4_DEFINE_MODULE(NAME G4OpenInventor
43    HEADERS
44        G4OpenInventor.hh
45        G4OpenInventorSceneHandler.hh
46        G4OpenInventorTransform3D.hh
47        G4OpenInventorViewer.hh
48        G4OpenInventorWin.hh
49        G4OpenInventorWin32.hh
50        G4OpenInventorWinViewer.hh
51        G4OpenInventorX.hh
52        G4OpenInventorXt.hh
53        G4OpenInventorXtViewer.hh
54        Geant4_SoPolyhedron.h
55        SoG4LineSet.h
56        SoG4MarkerSet.h
57        SoG4Polyhedron.h
58    SOURCES
59        G4OpenInventor.cc
60        G4OpenInventorSceneHandler.cc
61        G4OpenInventorTransform3D.cc
62        G4OpenInventorViewer.cc
63        G4OpenInventorWin.cc
64        G4OpenInventorWinViewer.cc
65        G4OpenInventorXt.cc
66        G4OpenInventorXtViewer.cc
67        SbPainter.cc
68        SbPainterPS.cc
69        SoAlternateRepAction.cc
70        SoBox.cc
71        SoCons.cc
72        SoCounterAction.cc
73        SoDetectorTreeKit.cc
74        SoGL2PSAction.cc
75        SoImageWriter.cc
76        SoMarkerSet.cc
77        SoPolyhedron.cc
78        SoStyleCache.cc
79        SoTrap.cc
80        SoTrd.cc
81        SoTubs.cc
82    GRANULAR_DEPENDENCIES
83        G4UIcommon
84        G4csg
85        G4geometrymng
86        G4gl2ps
87        G4globman
88        G4graphics_reps
89        G4hits
90        G4intercoms
91        G4materials
92        G4modeling
93        G4specsolids
94        G4tracking
95        G4vis_management
96    GLOBAL_DEPENDENCIES
97        G4digits_hits
98        G4geometry
99        G4gl2ps
100        G4global
101        G4graphics_reps
102        G4intercoms
103        G4interfaces
104        G4materials
105        G4modeling
106        G4tracking
107        G4vis_management
108    LINK_LIBRARIES
109)
110
111# List any source specific properties here
112
Note: See TracBrowser for help on using the repository browser.