@@ -5,209 +5,11 @@ SET(TARGET_DEFAULT_PREFIX "example_")
5
5
SET (TARGET_DEFAULT_LABEL_PREFIX "Examples" )
6
6
7
7
SET (TARGET_COMMON_LIBRARIES
8
- OpenThreads
9
- osg
10
- osgDB
11
- osgUtil
12
- osgGA
13
- osgViewer
14
- osgText
8
+ osgQt
15
9
)
16
10
17
- IF (ANDROID )
18
- # ADD_SUBDIRECTORY(osgandroidsimple)
19
- ELSE (ANDROID )
20
-
21
11
IF (DYNAMIC_OPENSCENEGRAPH )
22
-
23
- ADD_SUBDIRECTORY (osg2cpp )
24
- ADD_SUBDIRECTORY (osganalysis )
25
- ADD_SUBDIRECTORY (osganimate )
26
- ADD_SUBDIRECTORY (osgatomiccounter )
27
- ADD_SUBDIRECTORY (osgautocapture )
28
- ADD_SUBDIRECTORY (osgautotransform )
29
- ADD_SUBDIRECTORY (osgbillboard )
30
- ADD_SUBDIRECTORY (osgblenddrawbuffers )
31
- ADD_SUBDIRECTORY (osgblendequation )
32
- ADD_SUBDIRECTORY (osgcallback )
33
- ADD_SUBDIRECTORY (osgcamera )
34
- ADD_SUBDIRECTORY (osgcatch )
35
- ADD_SUBDIRECTORY (osgclip )
36
- ADD_SUBDIRECTORY (osgcompositeviewer )
37
- ADD_SUBDIRECTORY (osgcopy )
38
- ADD_SUBDIRECTORY (osgcubemap )
39
- ADD_SUBDIRECTORY (osgdeferred )
40
- ADD_SUBDIRECTORY (osgcluster )
41
- ADD_SUBDIRECTORY (osgdatabaserevisions )
42
- ADD_SUBDIRECTORY (osgdepthpartition )
43
- ADD_SUBDIRECTORY (osgdepthpeeling )
44
- ADD_SUBDIRECTORY (osgdrawinstanced )
45
- ADD_SUBDIRECTORY (osgdistortion )
46
- ADD_SUBDIRECTORY (osgfadetext )
47
- ADD_SUBDIRECTORY (osgfont )
48
- ADD_SUBDIRECTORY (osgforest )
49
- ADD_SUBDIRECTORY (osgfxbrowser )
50
- ADD_SUBDIRECTORY (osgoutline )
51
- ADD_SUBDIRECTORY (osggameoflife )
52
- ADD_SUBDIRECTORY (osggeometry )
53
- ADD_SUBDIRECTORY (osggeometryshaders )
54
- ADD_SUBDIRECTORY (osghangglide )
55
- ADD_SUBDIRECTORY (osghud )
56
- ADD_SUBDIRECTORY (osgimagesequence )
57
- ADD_SUBDIRECTORY (osgintersection )
58
- ADD_SUBDIRECTORY (osgkdtree )
59
- ADD_SUBDIRECTORY (osgkeyboard )
60
- ADD_SUBDIRECTORY (osgkeyboardmouse )
61
- ADD_SUBDIRECTORY (osgkeystone )
62
- ADD_SUBDIRECTORY (osglauncher )
63
- ADD_SUBDIRECTORY (osglight )
64
- ADD_SUBDIRECTORY (osglightpoint )
65
- ADD_SUBDIRECTORY (osglogicop )
66
- ADD_SUBDIRECTORY (osglogo )
67
- ADD_SUBDIRECTORY (osggpucull )
68
- ADD_SUBDIRECTORY (osggpx )
69
- ADD_SUBDIRECTORY (osggraphicscost )
70
- ADD_SUBDIRECTORY (osgmanipulator )
71
- ADD_SUBDIRECTORY (osgmovie )
72
- ADD_SUBDIRECTORY (osgmultiplemovies )
73
- ADD_SUBDIRECTORY (osgmultiplerendertargets )
74
- ADD_SUBDIRECTORY (osgmultitexture )
75
- ADD_SUBDIRECTORY (osgmultitexturecontrol )
76
- ADD_SUBDIRECTORY (osgmultitouch )
77
- ADD_SUBDIRECTORY (osgmultiviewpaging )
78
- ADD_SUBDIRECTORY (osgobjectcache )
79
- ADD_SUBDIRECTORY (osgoccluder )
80
- ADD_SUBDIRECTORY (osgocclusionquery )
81
- ADD_SUBDIRECTORY (osgoit )
82
- ADD_SUBDIRECTORY (osgoscdevice )
83
- ADD_SUBDIRECTORY (osgpackeddepthstencil )
84
- ADD_SUBDIRECTORY (osgpagedlod )
85
- ADD_SUBDIRECTORY (osgparametric )
86
- ADD_SUBDIRECTORY (osgparticle )
87
- ADD_SUBDIRECTORY (osgparticleeffects )
88
- ADD_SUBDIRECTORY (osgparticleshader )
89
- ADD_SUBDIRECTORY (osgpick )
90
- ADD_SUBDIRECTORY (osgplanets )
91
- ADD_SUBDIRECTORY (osgpoints )
92
- ADD_SUBDIRECTORY (osgpointsprite )
93
- ADD_SUBDIRECTORY (osgposter )
94
- ADD_SUBDIRECTORY (osgprecipitation )
95
- ADD_SUBDIRECTORY (osgprerender )
96
- ADD_SUBDIRECTORY (osgprerendercubemap )
97
- ADD_SUBDIRECTORY (osgreflect )
98
- ADD_SUBDIRECTORY (osgrobot )
99
- ADD_SUBDIRECTORY (osgSSBO )
100
- ADD_SUBDIRECTORY (osgscalarbar )
101
- ADD_SUBDIRECTORY (osgscribe )
102
- ADD_SUBDIRECTORY (osgsequence )
103
- ADD_SUBDIRECTORY (osgshaders )
104
- ADD_SUBDIRECTORY (osgshadercomposition )
105
- ADD_SUBDIRECTORY (osgshadergen )
106
- ADD_SUBDIRECTORY (osgshadermultiviewport )
107
- ADD_SUBDIRECTORY (osgshaderterrain )
108
- # ADD_SUBDIRECTORY(osgshadercompositor)
109
- ADD_SUBDIRECTORY (osgshadow )
110
- ADD_SUBDIRECTORY (osgshape )
111
- ADD_SUBDIRECTORY (osgsharedarray )
112
- ADD_SUBDIRECTORY (osgsimpleshaders )
113
- ADD_SUBDIRECTORY (osgsimplifier )
114
- ADD_SUBDIRECTORY (osgsimulation )
115
- ADD_SUBDIRECTORY (osgsidebyside )
116
- ADD_SUBDIRECTORY (osgslice )
117
- ADD_SUBDIRECTORY (osgspacewarp )
118
- ADD_SUBDIRECTORY (osgspheresegment )
119
- ADD_SUBDIRECTORY (osgspotlight )
120
- ADD_SUBDIRECTORY (osgstereoimage )
121
- ADD_SUBDIRECTORY (osgstereomatch )
122
- ADD_SUBDIRECTORY (osgterrain )
123
- ADD_SUBDIRECTORY (osgthreadedterrain )
124
- ADD_SUBDIRECTORY (osgtransferfunction )
125
- ADD_SUBDIRECTORY (osgtext )
126
- ADD_SUBDIRECTORY (osgtext3D )
127
- ADD_SUBDIRECTORY (osgtexture1D )
128
- ADD_SUBDIRECTORY (osgtexture2D )
129
- ADD_SUBDIRECTORY (osgtexture2DArray )
130
- ADD_SUBDIRECTORY (osgtexture3D )
131
- ADD_SUBDIRECTORY (osgtexturerectangle )
132
- ADD_SUBDIRECTORY (osgtexturecompression )
133
- ADD_SUBDIRECTORY (osgthirdpersonview )
134
- ADD_SUBDIRECTORY (osgtransformfeedback )
135
- ADD_SUBDIRECTORY (osguniformbuffer )
136
- ADD_SUBDIRECTORY (osguserstats )
137
- ADD_SUBDIRECTORY (osgvertexprogram )
138
- ADD_SUBDIRECTORY (osgvertexattributes )
139
- ADD_SUBDIRECTORY (osgvolume )
140
- ADD_SUBDIRECTORY (osgwindows )
141
- ADD_SUBDIRECTORY (osgvirtualprogram )
142
- ADD_SUBDIRECTORY (osganimationhardware )
143
- ADD_SUBDIRECTORY (osganimationtimeline )
144
- ADD_SUBDIRECTORY (osganimationnode )
145
- ADD_SUBDIRECTORY (osganimationmakepath )
146
- ADD_SUBDIRECTORY (osganimationmorph )
147
- ADD_SUBDIRECTORY (osganimationskinning )
148
- ADD_SUBDIRECTORY (osganimationsolid )
149
- ADD_SUBDIRECTORY (osganimationviewer )
150
- ADD_SUBDIRECTORY (osganimationeasemotion )
151
- ADD_SUBDIRECTORY (osgwidgetaddremove )
152
- ADD_SUBDIRECTORY (osgwidgetbox )
153
- ADD_SUBDIRECTORY (osgwidgetcanvas )
154
- ADD_SUBDIRECTORY (osgwidgetframe )
155
- ADD_SUBDIRECTORY (osgwidgetinput )
156
- ADD_SUBDIRECTORY (osgwidgetlabel )
157
- ADD_SUBDIRECTORY (osgwidgetmessagebox )
158
- ADD_SUBDIRECTORY (osgwidgetmenu )
159
- ADD_SUBDIRECTORY (osgwidgetnotebook )
160
- ADD_SUBDIRECTORY (osgwidgetperformance )
161
- ADD_SUBDIRECTORY (osgwidgetscrolled )
162
- ADD_SUBDIRECTORY (osgwidgetshader )
163
- ADD_SUBDIRECTORY (osgwidgetstyled )
164
- ADD_SUBDIRECTORY (osgwidgettable )
165
- ADD_SUBDIRECTORY (osgwidgetwindow )
166
- ADD_SUBDIRECTORY (osguserdata )
167
-
168
- # GL3/GL4 example
169
- ADD_SUBDIRECTORY (osgsimplegl3 )
170
-
171
- IF (OSG_CPP_EXCEPTIONS_AVAILABLE )
172
- ADD_SUBDIRECTORY (osgunittests )
173
- ADD_SUBDIRECTORY (osgmemorytest )
174
- ENDIF ()
175
-
176
- IF (NOT OSG_GL3_AVAILABLE )
177
- ADD_SUBDIRECTORY (osgfpdepth )
178
- ENDIF ()
179
-
180
- IF (NOT OSG_GLES1_AVAILABLE AND NOT OSG_GLES2_AVAILABLE AND NOT OSG_GL3_AVAILABLE )
181
- ADD_SUBDIRECTORY (osgscreencapture )
182
- ADD_SUBDIRECTORY (osgmotionblur )
183
- ADD_SUBDIRECTORY (osgteapot )
184
- ENDIF ()
185
-
186
- ADD_SUBDIRECTORY (osgphotoalbum )
187
- ADD_SUBDIRECTORY (osgtessellate )
188
- ADD_SUBDIRECTORY (osgtessellationshaders )
189
- ADD_SUBDIRECTORY (osgcomputeshaders )
190
-
191
- ADD_SUBDIRECTORY (osgpdf )
192
-
193
- IF (SDL_FOUND )
194
- ADD_SUBDIRECTORY (osgviewerSDL )
195
- ENDIF (SDL_FOUND )
196
-
197
- IF (GTKGL_FOUND )
198
- ADD_SUBDIRECTORY (osgviewerGTK )
199
- ENDIF (GTKGL_FOUND )
200
-
201
- IF (FOX_FOUND )
202
- ADD_SUBDIRECTORY (osgviewerFOX )
203
- ENDIF (FOX_FOUND )
204
-
205
- IF (wxWidgets_FOUND AND CMAKE_BUILD_TYPE )
206
- IF (${CMAKE_BUILD_TYPE} STREQUAL "Release" )
207
- ADD_SUBDIRECTORY (osgviewerWX )
208
- ENDIF ()
209
- ENDIF ()
210
-
12
+
211
13
IF ( (QT4_FOUND OR Qt5Widgets_FOUND ) AND NOT OSG_GLES1_AVAILABLE AND NOT OSG_GLES2_AVAILABLE AND NOT OSG_GL3_AVAILABLE )
212
14
213
15
IF ( QT4_FOUND OR Qt5Widgets_FOUND )
@@ -222,47 +24,5 @@ IF(DYNAMIC_OPENSCENEGRAPH)
222
24
223
25
ENDIF ()
224
26
225
- IF (FLTK_FOUND AND FLTK_GL_LIBRARY )
226
- ADD_SUBDIRECTORY (osgviewerFLTK )
227
- ENDIF ()
228
-
229
- IF (WIN32 )
230
-
231
- OPTION (BUILD_MFC_EXAMPLE "Enable the build of the MFC Example" OFF )
232
-
233
- IF (BUILD_MFC_EXAMPLE )
234
- ADD_SUBDIRECTORY (osgviewerMFC )
235
- ENDIF (BUILD_MFC_EXAMPLE )
236
-
237
- ENDIF (WIN32 )
238
-
239
- IF (APPLE )
240
- ADD_SUBDIRECTORY (osgviewerCocoa )
241
- ENDIF (APPLE )
242
-
243
- IF (DIRECTINPUT_FOUND )
244
- ADD_SUBDIRECTORY (osgdirectinput )
245
- ENDIF (DIRECTINPUT_FOUND )
246
-
247
- IF (LIBVNCSERVER_FOUND )
248
- ADD_SUBDIRECTORY (osgvnc )
249
- ENDIF (LIBVNCSERVER_FOUND )
250
-
251
- #to add subject to find socket#ADD_SUBDIRECTORY(osgcluster)
252
-
253
- ELSE (DYNAMIC_OPENSCENEGRAPH )
254
- #needed on win32 or the linker get confused by _declspec declarations
255
- ADD_DEFINITIONS (-DOSG_LIBRARY_STATIC )
256
-
257
- ADD_SUBDIRECTORY (osgstaticviewer )
258
-
259
- # IPHONE_PORT@tom
260
- IF (OSG_BUILD_PLATFORM_IPHONE OR OSG_BUILD_PLATFORM_IPHONE_SIMULATOR )
261
- ADD_SUBDIRECTORY (osgviewerIPhone )
262
- ENDIF ()
263
- # IPHONE_PORT@tom
264
-
265
- ENDIF (DYNAMIC_OPENSCENEGRAPH )
266
-
267
- ENDIF (ANDROID )
27
+ ENDIF ()
268
28
0 commit comments