121 lines
3.9 KiB
CMake
121 lines
3.9 KiB
CMake
PROJECT(OSG_EXAMPLES)
|
|
|
|
SET(OSGCORE_BUNDLED TRUE)
|
|
|
|
IF(NOT OSGCORE_BUNDLED)
|
|
FIND_PACKAGE(OSGCORE)
|
|
IF(OSGCORE_FOUND)
|
|
INCLUDE(${OSGCORE_USE_FILE})
|
|
ELSE(OSGCORE_FOUND)
|
|
MESSAGE(ERROR "OSGCORE neeeded but NOT FOUND")
|
|
ENDIF(OSGCORE_FOUND)
|
|
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/../../Macros)
|
|
ENDIF(NOT OSGCORE_BUNDLED)
|
|
SET(OPENSCENEGRAPH_EXAMPLE_DIR ${PROJECT_SOURCE_DIR})
|
|
|
|
SET(EXAMPLES_EXE_PATH ${PROJECT_BINARY_DIR}/bin)
|
|
MAKE_DIRECTORY(${EXAMPLES_EXE_PATH})
|
|
SET(EXECUTABLE_OUTPUT_PATH ${EXAMPLES_EXE_PATH})
|
|
|
|
INCLUDE(OsgMacroUtils)
|
|
|
|
|
|
ADD_OSG_EXAMPLE( osganimate osgSim )
|
|
ADD_OSG_EXAMPLE( osgautotransform )
|
|
ADD_OSG_EXAMPLE( osgbillboard )
|
|
ADD_OSG_EXAMPLE( osgblendequation osgGA)
|
|
ADD_OSG_EXAMPLE( osgcallback )
|
|
ADD_OSG_EXAMPLE( osgcamera )
|
|
ADD_OSG_EXAMPLE( osgcatch osgParticle)
|
|
#ADD_OSG_EXAMPLE( osgcegui )
|
|
ADD_OSG_EXAMPLE( osgclip )
|
|
#to add subject to find socket#ADD_OSG_EXAMPLE( osgcluster ${OSG_SOCKET_LIBS} )
|
|
ADD_OSG_EXAMPLE( osgcopy )
|
|
ADD_OSG_EXAMPLE( osgcubemap )
|
|
ADD_OSG_EXAMPLE( osgdelaunay osgGA)
|
|
ADD_OSG_EXAMPLE( osgdepthpartition )
|
|
ADD_OSG_EXAMPLE( osgdepthshadow osgShadow)
|
|
ADD_OSG_EXAMPLE( osgdistortion )
|
|
ADD_OSG_EXAMPLE( osgfadetext osgText)
|
|
ADD_OSG_EXAMPLE( osgforest osgGA)
|
|
ADD_OSG_EXAMPLE( osgfxbrowser osgFX osgGA)
|
|
ADD_OSG_EXAMPLE( osggeodemo osgGA)
|
|
ADD_OSG_EXAMPLE( osggeometry )
|
|
#to add subject to find Glut
|
|
#ADD_OSG_EXAMPLE( osgGLUTkeyboardmouse )
|
|
#ADD_OSG_EXAMPLE( osgGLUTsimple )
|
|
ADD_OSG_EXAMPLE( osghangglide )
|
|
ADD_OSG_EXAMPLE( osghud )
|
|
ADD_OSG_EXAMPLE( osgimpostor osgSim )
|
|
ADD_OSG_EXAMPLE( osgintersection osgSim)
|
|
ADD_OSG_EXAMPLE( osgintrospection osgIntrospection )
|
|
ADD_OSG_EXAMPLE( osgkeyboard osgFX )
|
|
ADD_OSG_EXAMPLE( osgkeyboardmouse osgFX )
|
|
ADD_OSG_EXAMPLE( osglauncher )
|
|
ADD_OSG_EXAMPLE( osglight )
|
|
ADD_OSG_EXAMPLE( osglightpoint osgSim )
|
|
ADD_OSG_EXAMPLE( osglogicop osgGA)
|
|
ADD_OSG_EXAMPLE( osglogo )
|
|
ADD_OSG_EXAMPLE( osgmanipulator osgManipulator )
|
|
ADD_OSG_EXAMPLE( osgmotionblur )
|
|
ADD_OSG_EXAMPLE( osgmovie osgGA)
|
|
ADD_OSG_EXAMPLE( osgmultiplecameras osgFX)
|
|
ADD_OSG_EXAMPLE( osgmultitexture )
|
|
ADD_OSG_EXAMPLE( osgoccluder osgGA)
|
|
ADD_OSG_EXAMPLE( osgpagedlod )
|
|
ADD_OSG_EXAMPLE( osgparametric )
|
|
ADD_OSG_EXAMPLE( osgparticle osgParticle)
|
|
ADD_OSG_EXAMPLE( osgparticleeffects osgParticle osgGA)
|
|
ADD_OSG_EXAMPLE( osgphotoalbum )
|
|
ADD_OSG_EXAMPLE( osgpick osgGA)
|
|
ADD_OSG_EXAMPLE( osgplanets osgGA)
|
|
ADD_OSG_EXAMPLE( osgpoints osgGA)
|
|
ADD_OSG_EXAMPLE( osgpointsprite )
|
|
ADD_OSG_EXAMPLE( osgprecipitation osgParticle)
|
|
ADD_OSG_EXAMPLE( osgprerender )
|
|
ADD_OSG_EXAMPLE( osgprerendercubemap )
|
|
ADD_OSG_EXAMPLE( osgreflect )
|
|
ADD_OSG_EXAMPLE( osgscalarbar osgSim )
|
|
ADD_OSG_EXAMPLE( osgscribe )
|
|
ADD_OSG_EXAMPLE( osgsequence )
|
|
ADD_OSG_EXAMPLE( osgshaders )
|
|
ADD_OSG_EXAMPLE( osgshaderterrain OpenThreads)
|
|
ADD_OSG_EXAMPLE( osgshadowtexture osgShadow)
|
|
ADD_OSG_EXAMPLE( osgshadow osgShadow)
|
|
ADD_OSG_EXAMPLE( osgshape )
|
|
ADD_OSG_EXAMPLE( osgsimple )
|
|
##################################################
|
|
#ADD_OSG_EXAMPLE( osgsimpleviewerXXX )
|
|
##################################################
|
|
ADD_OSG_EXAMPLE( osgsimplifier )
|
|
#IF(GDAL_FOUND)
|
|
# ADD_OSG_EXAMPLE( osgsimulation osgSim osgTerrain Producer osgGA)
|
|
#ENDIF(GDAL_FOUND)
|
|
ADD_OSG_EXAMPLE( osgslice )
|
|
ADD_OSG_EXAMPLE( osgspacewarp )
|
|
ADD_OSG_EXAMPLE( osgspheresegment osgSim osgParticle)
|
|
ADD_OSG_EXAMPLE( osgspotlight )
|
|
ADD_OSG_EXAMPLE( osgstereoimage )
|
|
ADD_OSG_EXAMPLE( osgteapot ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY})
|
|
ADD_OSG_EXAMPLE( osgtessellate)
|
|
ADD_OSG_EXAMPLE( osgtext osgText)
|
|
ADD_OSG_EXAMPLE( osgtexture1D )
|
|
ADD_OSG_EXAMPLE( osgtexture2D )
|
|
ADD_OSG_EXAMPLE( osgtexture3D )
|
|
ADD_OSG_EXAMPLE( osgtexturerectangle )
|
|
ADD_OSG_EXAMPLE( osgunittests )
|
|
ADD_OSG_EXAMPLE( osgvertexprogram )
|
|
ADD_OSG_EXAMPLE( osgvolume )
|
|
ADD_OSG_EXAMPLE( osgwindows )
|
|
|
|
|
|
#MESSAGE("---->${MY_EXAMPLE_LIST}<---------")
|
|
##########to get all the variables of Cmake
|
|
#GET_CMAKE_PROPERTY(MYVARS VARIABLES)
|
|
#FOREACH(myvar ${MYVARS})
|
|
# FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllVariables.txt
|
|
# "${myvar} -->${${myvar}}<-\n"
|
|
# )
|
|
#ENDFOREACH(myvar)
|
|
|