Ran dos2unx of CMakeLists.txt files
This commit is contained in:
@@ -1,299 +1,299 @@
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osg)
|
||||
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AlphaFunc
|
||||
${HEADER_PATH}/AnimationPath
|
||||
${HEADER_PATH}/ApplicationUsage
|
||||
${HEADER_PATH}/ArgumentParser
|
||||
${HEADER_PATH}/Array
|
||||
${HEADER_PATH}/AutoTransform
|
||||
${HEADER_PATH}/Billboard
|
||||
${HEADER_PATH}/BlendColor
|
||||
${HEADER_PATH}/BlendEquation
|
||||
${HEADER_PATH}/BlendFunc
|
||||
${HEADER_PATH}/BoundingBox
|
||||
${HEADER_PATH}/BoundingSphere
|
||||
${HEADER_PATH}/BoundsChecking
|
||||
${HEADER_PATH}/BufferObject
|
||||
${HEADER_PATH}/Camera
|
||||
${HEADER_PATH}/CameraNode
|
||||
${HEADER_PATH}/CameraView
|
||||
${HEADER_PATH}/ClampColor
|
||||
${HEADER_PATH}/ClearNode
|
||||
${HEADER_PATH}/ClipNode
|
||||
${HEADER_PATH}/ClipPlane
|
||||
${HEADER_PATH}/ClusterCullingCallback
|
||||
${HEADER_PATH}/CollectOccludersVisitor
|
||||
${HEADER_PATH}/ColorMask
|
||||
${HEADER_PATH}/ColorMatrix
|
||||
${HEADER_PATH}/ComputeBoundsVisitor
|
||||
${HEADER_PATH}/ConvexPlanarOccluder
|
||||
${HEADER_PATH}/ConvexPlanarPolygon
|
||||
${HEADER_PATH}/CoordinateSystemNode
|
||||
${HEADER_PATH}/CopyOp
|
||||
${HEADER_PATH}/CullFace
|
||||
${HEADER_PATH}/CullSettings
|
||||
${HEADER_PATH}/CullStack
|
||||
${HEADER_PATH}/CullingSet
|
||||
${HEADER_PATH}/DeleteHandler
|
||||
${HEADER_PATH}/Depth
|
||||
${HEADER_PATH}/DisplaySettings
|
||||
${HEADER_PATH}/DrawPixels
|
||||
${HEADER_PATH}/Drawable
|
||||
${HEADER_PATH}/Endian
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Fog
|
||||
${HEADER_PATH}/FragmentProgram
|
||||
${HEADER_PATH}/FrameBufferObject
|
||||
${HEADER_PATH}/FrameStamp
|
||||
${HEADER_PATH}/FrontFace
|
||||
${HEADER_PATH}/GL
|
||||
${HEADER_PATH}/GL2Extensions
|
||||
${HEADER_PATH}/GLExtensions
|
||||
${HEADER_PATH}/GLU
|
||||
${HEADER_PATH}/Geode
|
||||
${HEADER_PATH}/Geometry
|
||||
${HEADER_PATH}/GraphicsContext
|
||||
${HEADER_PATH}/GraphicsThread
|
||||
${HEADER_PATH}/Group
|
||||
${HEADER_PATH}/Image
|
||||
${HEADER_PATH}/ImageStream
|
||||
${HEADER_PATH}/LOD
|
||||
${HEADER_PATH}/Light
|
||||
${HEADER_PATH}/LightModel
|
||||
${HEADER_PATH}/LightSource
|
||||
${HEADER_PATH}/LineSegment
|
||||
${HEADER_PATH}/LineStipple
|
||||
${HEADER_PATH}/LineWidth
|
||||
${HEADER_PATH}/LogicOp
|
||||
${HEADER_PATH}/Material
|
||||
${HEADER_PATH}/Math
|
||||
${HEADER_PATH}/Matrix
|
||||
${HEADER_PATH}/MatrixTransform
|
||||
${HEADER_PATH}/Matrixd
|
||||
${HEADER_PATH}/Matrixf
|
||||
${HEADER_PATH}/Multisample
|
||||
${HEADER_PATH}/Node
|
||||
${HEADER_PATH}/NodeCallback
|
||||
${HEADER_PATH}/NodeTrackerCallback
|
||||
${HEADER_PATH}/NodeVisitor
|
||||
${HEADER_PATH}/Notify
|
||||
${HEADER_PATH}/Object
|
||||
${HEADER_PATH}/OccluderNode
|
||||
${HEADER_PATH}/PagedLOD
|
||||
${HEADER_PATH}/Plane
|
||||
${HEADER_PATH}/Point
|
||||
${HEADER_PATH}/PointSprite
|
||||
${HEADER_PATH}/PolygonMode
|
||||
${HEADER_PATH}/PolygonOffset
|
||||
${HEADER_PATH}/PolygonStipple
|
||||
${HEADER_PATH}/Polytope
|
||||
${HEADER_PATH}/PositionAttitudeTransform
|
||||
${HEADER_PATH}/PrimitiveSet
|
||||
${HEADER_PATH}/Program
|
||||
${HEADER_PATH}/Projection
|
||||
${HEADER_PATH}/ProxyNode
|
||||
${HEADER_PATH}/Quat
|
||||
${HEADER_PATH}/Referenced
|
||||
${HEADER_PATH}/RenderInfo
|
||||
${HEADER_PATH}/Scissor
|
||||
${HEADER_PATH}/Sequence
|
||||
${HEADER_PATH}/ShadeModel
|
||||
${HEADER_PATH}/Shader
|
||||
${HEADER_PATH}/ShadowVolumeOccluder
|
||||
${HEADER_PATH}/Shape
|
||||
${HEADER_PATH}/ShapeDrawable
|
||||
${HEADER_PATH}/State
|
||||
${HEADER_PATH}/StateAttribute
|
||||
${HEADER_PATH}/StateSet
|
||||
${HEADER_PATH}/Stats
|
||||
${HEADER_PATH}/Stencil
|
||||
${HEADER_PATH}/Switch
|
||||
${HEADER_PATH}/TexEnv
|
||||
${HEADER_PATH}/TexEnvCombine
|
||||
${HEADER_PATH}/TexEnvFilter
|
||||
${HEADER_PATH}/TexGen
|
||||
${HEADER_PATH}/TexGenNode
|
||||
${HEADER_PATH}/TexMat
|
||||
${HEADER_PATH}/Texture
|
||||
${HEADER_PATH}/Texture1D
|
||||
${HEADER_PATH}/Texture2D
|
||||
${HEADER_PATH}/Texture3D
|
||||
${HEADER_PATH}/TextureCubeMap
|
||||
${HEADER_PATH}/TextureRectangle
|
||||
${HEADER_PATH}/Timer
|
||||
${HEADER_PATH}/Transform
|
||||
${HEADER_PATH}/TriangleFunctor
|
||||
${HEADER_PATH}/TriangleIndexFunctor
|
||||
${HEADER_PATH}/Uniform
|
||||
${HEADER_PATH}/Vec2
|
||||
${HEADER_PATH}/Vec2b
|
||||
${HEADER_PATH}/Vec2d
|
||||
${HEADER_PATH}/Vec2f
|
||||
${HEADER_PATH}/Vec2s
|
||||
${HEADER_PATH}/Vec3
|
||||
${HEADER_PATH}/Vec3b
|
||||
${HEADER_PATH}/Vec3d
|
||||
${HEADER_PATH}/Vec3f
|
||||
${HEADER_PATH}/Vec3s
|
||||
${HEADER_PATH}/Vec4
|
||||
${HEADER_PATH}/Vec4b
|
||||
${HEADER_PATH}/Vec4d
|
||||
${HEADER_PATH}/Vec4f
|
||||
${HEADER_PATH}/Vec4s
|
||||
${HEADER_PATH}/Vec4ub
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/VertexProgram
|
||||
${HEADER_PATH}/View
|
||||
${HEADER_PATH}/Viewport
|
||||
${HEADER_PATH}/buffered_value
|
||||
${HEADER_PATH}/fast_back_stack
|
||||
${HEADER_PATH}/io_utils
|
||||
${HEADER_PATH}/observer_ptr
|
||||
${HEADER_PATH}/ref_ptr
|
||||
)
|
||||
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AlphaFunc.cpp
|
||||
AnimationPath.cpp
|
||||
ApplicationUsage.cpp
|
||||
ArgumentParser.cpp
|
||||
Array.cpp
|
||||
AutoTransform.cpp
|
||||
Billboard.cpp
|
||||
BlendColor.cpp
|
||||
BlendEquation.cpp
|
||||
BlendFunc.cpp
|
||||
BoundingBox.cpp
|
||||
BoundingSphere.cpp
|
||||
BufferObject.cpp
|
||||
Camera.cpp
|
||||
CameraView.cpp
|
||||
ClampColor.cpp
|
||||
ClearNode.cpp
|
||||
ClipNode.cpp
|
||||
ClipPlane.cpp
|
||||
ClusterCullingCallback.cpp
|
||||
CollectOccludersVisitor.cpp
|
||||
ColorMask.cpp
|
||||
ColorMatrix.cpp
|
||||
ComputeBoundsVisitor.cpp
|
||||
ConvexPlanarOccluder.cpp
|
||||
ConvexPlanarPolygon.cpp
|
||||
CoordinateSystemNode.cpp
|
||||
CopyOp.cpp
|
||||
CullFace.cpp
|
||||
CullSettings.cpp
|
||||
CullStack.cpp
|
||||
CullingSet.cpp
|
||||
DeleteHandler.cpp
|
||||
Depth.cpp
|
||||
DisplaySettings.cpp
|
||||
DrawPixels.cpp
|
||||
Drawable.cpp
|
||||
Fog.cpp
|
||||
FragmentProgram.cpp
|
||||
FrameBufferObject.cpp
|
||||
FrameStamp.cpp
|
||||
FrontFace.cpp
|
||||
GLExtensions.cpp
|
||||
Geode.cpp
|
||||
Geometry.cpp
|
||||
GraphicsContext.cpp
|
||||
GraphicsThread.cpp
|
||||
Group.cpp
|
||||
Image.cpp
|
||||
ImageStream.cpp
|
||||
LOD.cpp
|
||||
Light.cpp
|
||||
LightModel.cpp
|
||||
LightSource.cpp
|
||||
LineSegment.cpp
|
||||
LineStipple.cpp
|
||||
LineWidth.cpp
|
||||
LogicOp.cpp
|
||||
Material.cpp
|
||||
MatrixDecomposition.cpp
|
||||
MatrixTransform.cpp
|
||||
# We don't build this one
|
||||
# Matrix_implementation.cpp
|
||||
Matrixd.cpp
|
||||
Matrixf.cpp
|
||||
Multisample.cpp
|
||||
Node.cpp
|
||||
NodeCallback.cpp
|
||||
NodeTrackerCallback.cpp
|
||||
NodeVisitor.cpp
|
||||
Notify.cpp
|
||||
Object.cpp
|
||||
OccluderNode.cpp
|
||||
PagedLOD.cpp
|
||||
Point.cpp
|
||||
PointSprite.cpp
|
||||
PolygonMode.cpp
|
||||
PolygonOffset.cpp
|
||||
PolygonStipple.cpp
|
||||
PositionAttitudeTransform.cpp
|
||||
PrimitiveSet.cpp
|
||||
Program.cpp
|
||||
Projection.cpp
|
||||
ProxyNode.cpp
|
||||
Quat.cpp
|
||||
Referenced.cpp
|
||||
Scissor.cpp
|
||||
Sequence.cpp
|
||||
ShadeModel.cpp
|
||||
Shader.cpp
|
||||
ShadowVolumeOccluder.cpp
|
||||
Shape.cpp
|
||||
ShapeDrawable.cpp
|
||||
State.cpp
|
||||
StateAttribute.cpp
|
||||
StateSet.cpp
|
||||
Stats.cpp
|
||||
Stencil.cpp
|
||||
StencilTwoSided.cpp
|
||||
Switch.cpp
|
||||
TexEnv.cpp
|
||||
TexEnvCombine.cpp
|
||||
TexEnvFilter.cpp
|
||||
TexGen.cpp
|
||||
TexGenNode.cpp
|
||||
TexMat.cpp
|
||||
Texture.cpp
|
||||
Texture1D.cpp
|
||||
Texture2D.cpp
|
||||
Texture3D.cpp
|
||||
TextureCubeMap.cpp
|
||||
TextureRectangle.cpp
|
||||
Timer.cpp
|
||||
Transform.cpp
|
||||
Uniform.cpp
|
||||
Version.cpp
|
||||
VertexProgram.cpp
|
||||
View.cpp
|
||||
Viewport.cpp
|
||||
dxtctool.cpp
|
||||
dxtctool.h
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
# This file should not be built, but should be in the project file
|
||||
LIST(APPEND LIB_PUBLIC_HEADERS Matrix_implementation.cpp)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osg)
|
||||
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AlphaFunc
|
||||
${HEADER_PATH}/AnimationPath
|
||||
${HEADER_PATH}/ApplicationUsage
|
||||
${HEADER_PATH}/ArgumentParser
|
||||
${HEADER_PATH}/Array
|
||||
${HEADER_PATH}/AutoTransform
|
||||
${HEADER_PATH}/Billboard
|
||||
${HEADER_PATH}/BlendColor
|
||||
${HEADER_PATH}/BlendEquation
|
||||
${HEADER_PATH}/BlendFunc
|
||||
${HEADER_PATH}/BoundingBox
|
||||
${HEADER_PATH}/BoundingSphere
|
||||
${HEADER_PATH}/BoundsChecking
|
||||
${HEADER_PATH}/BufferObject
|
||||
${HEADER_PATH}/Camera
|
||||
${HEADER_PATH}/CameraNode
|
||||
${HEADER_PATH}/CameraView
|
||||
${HEADER_PATH}/ClampColor
|
||||
${HEADER_PATH}/ClearNode
|
||||
${HEADER_PATH}/ClipNode
|
||||
${HEADER_PATH}/ClipPlane
|
||||
${HEADER_PATH}/ClusterCullingCallback
|
||||
${HEADER_PATH}/CollectOccludersVisitor
|
||||
${HEADER_PATH}/ColorMask
|
||||
${HEADER_PATH}/ColorMatrix
|
||||
${HEADER_PATH}/ComputeBoundsVisitor
|
||||
${HEADER_PATH}/ConvexPlanarOccluder
|
||||
${HEADER_PATH}/ConvexPlanarPolygon
|
||||
${HEADER_PATH}/CoordinateSystemNode
|
||||
${HEADER_PATH}/CopyOp
|
||||
${HEADER_PATH}/CullFace
|
||||
${HEADER_PATH}/CullSettings
|
||||
${HEADER_PATH}/CullStack
|
||||
${HEADER_PATH}/CullingSet
|
||||
${HEADER_PATH}/DeleteHandler
|
||||
${HEADER_PATH}/Depth
|
||||
${HEADER_PATH}/DisplaySettings
|
||||
${HEADER_PATH}/DrawPixels
|
||||
${HEADER_PATH}/Drawable
|
||||
${HEADER_PATH}/Endian
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Fog
|
||||
${HEADER_PATH}/FragmentProgram
|
||||
${HEADER_PATH}/FrameBufferObject
|
||||
${HEADER_PATH}/FrameStamp
|
||||
${HEADER_PATH}/FrontFace
|
||||
${HEADER_PATH}/GL
|
||||
${HEADER_PATH}/GL2Extensions
|
||||
${HEADER_PATH}/GLExtensions
|
||||
${HEADER_PATH}/GLU
|
||||
${HEADER_PATH}/Geode
|
||||
${HEADER_PATH}/Geometry
|
||||
${HEADER_PATH}/GraphicsContext
|
||||
${HEADER_PATH}/GraphicsThread
|
||||
${HEADER_PATH}/Group
|
||||
${HEADER_PATH}/Image
|
||||
${HEADER_PATH}/ImageStream
|
||||
${HEADER_PATH}/LOD
|
||||
${HEADER_PATH}/Light
|
||||
${HEADER_PATH}/LightModel
|
||||
${HEADER_PATH}/LightSource
|
||||
${HEADER_PATH}/LineSegment
|
||||
${HEADER_PATH}/LineStipple
|
||||
${HEADER_PATH}/LineWidth
|
||||
${HEADER_PATH}/LogicOp
|
||||
${HEADER_PATH}/Material
|
||||
${HEADER_PATH}/Math
|
||||
${HEADER_PATH}/Matrix
|
||||
${HEADER_PATH}/MatrixTransform
|
||||
${HEADER_PATH}/Matrixd
|
||||
${HEADER_PATH}/Matrixf
|
||||
${HEADER_PATH}/Multisample
|
||||
${HEADER_PATH}/Node
|
||||
${HEADER_PATH}/NodeCallback
|
||||
${HEADER_PATH}/NodeTrackerCallback
|
||||
${HEADER_PATH}/NodeVisitor
|
||||
${HEADER_PATH}/Notify
|
||||
${HEADER_PATH}/Object
|
||||
${HEADER_PATH}/OccluderNode
|
||||
${HEADER_PATH}/PagedLOD
|
||||
${HEADER_PATH}/Plane
|
||||
${HEADER_PATH}/Point
|
||||
${HEADER_PATH}/PointSprite
|
||||
${HEADER_PATH}/PolygonMode
|
||||
${HEADER_PATH}/PolygonOffset
|
||||
${HEADER_PATH}/PolygonStipple
|
||||
${HEADER_PATH}/Polytope
|
||||
${HEADER_PATH}/PositionAttitudeTransform
|
||||
${HEADER_PATH}/PrimitiveSet
|
||||
${HEADER_PATH}/Program
|
||||
${HEADER_PATH}/Projection
|
||||
${HEADER_PATH}/ProxyNode
|
||||
${HEADER_PATH}/Quat
|
||||
${HEADER_PATH}/Referenced
|
||||
${HEADER_PATH}/RenderInfo
|
||||
${HEADER_PATH}/Scissor
|
||||
${HEADER_PATH}/Sequence
|
||||
${HEADER_PATH}/ShadeModel
|
||||
${HEADER_PATH}/Shader
|
||||
${HEADER_PATH}/ShadowVolumeOccluder
|
||||
${HEADER_PATH}/Shape
|
||||
${HEADER_PATH}/ShapeDrawable
|
||||
${HEADER_PATH}/State
|
||||
${HEADER_PATH}/StateAttribute
|
||||
${HEADER_PATH}/StateSet
|
||||
${HEADER_PATH}/Stats
|
||||
${HEADER_PATH}/Stencil
|
||||
${HEADER_PATH}/Switch
|
||||
${HEADER_PATH}/TexEnv
|
||||
${HEADER_PATH}/TexEnvCombine
|
||||
${HEADER_PATH}/TexEnvFilter
|
||||
${HEADER_PATH}/TexGen
|
||||
${HEADER_PATH}/TexGenNode
|
||||
${HEADER_PATH}/TexMat
|
||||
${HEADER_PATH}/Texture
|
||||
${HEADER_PATH}/Texture1D
|
||||
${HEADER_PATH}/Texture2D
|
||||
${HEADER_PATH}/Texture3D
|
||||
${HEADER_PATH}/TextureCubeMap
|
||||
${HEADER_PATH}/TextureRectangle
|
||||
${HEADER_PATH}/Timer
|
||||
${HEADER_PATH}/Transform
|
||||
${HEADER_PATH}/TriangleFunctor
|
||||
${HEADER_PATH}/TriangleIndexFunctor
|
||||
${HEADER_PATH}/Uniform
|
||||
${HEADER_PATH}/Vec2
|
||||
${HEADER_PATH}/Vec2b
|
||||
${HEADER_PATH}/Vec2d
|
||||
${HEADER_PATH}/Vec2f
|
||||
${HEADER_PATH}/Vec2s
|
||||
${HEADER_PATH}/Vec3
|
||||
${HEADER_PATH}/Vec3b
|
||||
${HEADER_PATH}/Vec3d
|
||||
${HEADER_PATH}/Vec3f
|
||||
${HEADER_PATH}/Vec3s
|
||||
${HEADER_PATH}/Vec4
|
||||
${HEADER_PATH}/Vec4b
|
||||
${HEADER_PATH}/Vec4d
|
||||
${HEADER_PATH}/Vec4f
|
||||
${HEADER_PATH}/Vec4s
|
||||
${HEADER_PATH}/Vec4ub
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/VertexProgram
|
||||
${HEADER_PATH}/View
|
||||
${HEADER_PATH}/Viewport
|
||||
${HEADER_PATH}/buffered_value
|
||||
${HEADER_PATH}/fast_back_stack
|
||||
${HEADER_PATH}/io_utils
|
||||
${HEADER_PATH}/observer_ptr
|
||||
${HEADER_PATH}/ref_ptr
|
||||
)
|
||||
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AlphaFunc.cpp
|
||||
AnimationPath.cpp
|
||||
ApplicationUsage.cpp
|
||||
ArgumentParser.cpp
|
||||
Array.cpp
|
||||
AutoTransform.cpp
|
||||
Billboard.cpp
|
||||
BlendColor.cpp
|
||||
BlendEquation.cpp
|
||||
BlendFunc.cpp
|
||||
BoundingBox.cpp
|
||||
BoundingSphere.cpp
|
||||
BufferObject.cpp
|
||||
Camera.cpp
|
||||
CameraView.cpp
|
||||
ClampColor.cpp
|
||||
ClearNode.cpp
|
||||
ClipNode.cpp
|
||||
ClipPlane.cpp
|
||||
ClusterCullingCallback.cpp
|
||||
CollectOccludersVisitor.cpp
|
||||
ColorMask.cpp
|
||||
ColorMatrix.cpp
|
||||
ComputeBoundsVisitor.cpp
|
||||
ConvexPlanarOccluder.cpp
|
||||
ConvexPlanarPolygon.cpp
|
||||
CoordinateSystemNode.cpp
|
||||
CopyOp.cpp
|
||||
CullFace.cpp
|
||||
CullSettings.cpp
|
||||
CullStack.cpp
|
||||
CullingSet.cpp
|
||||
DeleteHandler.cpp
|
||||
Depth.cpp
|
||||
DisplaySettings.cpp
|
||||
DrawPixels.cpp
|
||||
Drawable.cpp
|
||||
Fog.cpp
|
||||
FragmentProgram.cpp
|
||||
FrameBufferObject.cpp
|
||||
FrameStamp.cpp
|
||||
FrontFace.cpp
|
||||
GLExtensions.cpp
|
||||
Geode.cpp
|
||||
Geometry.cpp
|
||||
GraphicsContext.cpp
|
||||
GraphicsThread.cpp
|
||||
Group.cpp
|
||||
Image.cpp
|
||||
ImageStream.cpp
|
||||
LOD.cpp
|
||||
Light.cpp
|
||||
LightModel.cpp
|
||||
LightSource.cpp
|
||||
LineSegment.cpp
|
||||
LineStipple.cpp
|
||||
LineWidth.cpp
|
||||
LogicOp.cpp
|
||||
Material.cpp
|
||||
MatrixDecomposition.cpp
|
||||
MatrixTransform.cpp
|
||||
# We don't build this one
|
||||
# Matrix_implementation.cpp
|
||||
Matrixd.cpp
|
||||
Matrixf.cpp
|
||||
Multisample.cpp
|
||||
Node.cpp
|
||||
NodeCallback.cpp
|
||||
NodeTrackerCallback.cpp
|
||||
NodeVisitor.cpp
|
||||
Notify.cpp
|
||||
Object.cpp
|
||||
OccluderNode.cpp
|
||||
PagedLOD.cpp
|
||||
Point.cpp
|
||||
PointSprite.cpp
|
||||
PolygonMode.cpp
|
||||
PolygonOffset.cpp
|
||||
PolygonStipple.cpp
|
||||
PositionAttitudeTransform.cpp
|
||||
PrimitiveSet.cpp
|
||||
Program.cpp
|
||||
Projection.cpp
|
||||
ProxyNode.cpp
|
||||
Quat.cpp
|
||||
Referenced.cpp
|
||||
Scissor.cpp
|
||||
Sequence.cpp
|
||||
ShadeModel.cpp
|
||||
Shader.cpp
|
||||
ShadowVolumeOccluder.cpp
|
||||
Shape.cpp
|
||||
ShapeDrawable.cpp
|
||||
State.cpp
|
||||
StateAttribute.cpp
|
||||
StateSet.cpp
|
||||
Stats.cpp
|
||||
Stencil.cpp
|
||||
StencilTwoSided.cpp
|
||||
Switch.cpp
|
||||
TexEnv.cpp
|
||||
TexEnvCombine.cpp
|
||||
TexEnvFilter.cpp
|
||||
TexGen.cpp
|
||||
TexGenNode.cpp
|
||||
TexMat.cpp
|
||||
Texture.cpp
|
||||
Texture1D.cpp
|
||||
Texture2D.cpp
|
||||
Texture3D.cpp
|
||||
TextureCubeMap.cpp
|
||||
TextureRectangle.cpp
|
||||
Timer.cpp
|
||||
Transform.cpp
|
||||
Uniform.cpp
|
||||
Version.cpp
|
||||
VertexProgram.cpp
|
||||
View.cpp
|
||||
Viewport.cpp
|
||||
dxtctool.cpp
|
||||
dxtctool.h
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
# This file should not be built, but should be in the project file
|
||||
LIST(APPEND LIB_PUBLIC_HEADERS Matrix_implementation.cpp)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGDB_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgDB)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Archive
|
||||
${HEADER_PATH}/DatabasePager
|
||||
${HEADER_PATH}/DotOsgWrapper
|
||||
${HEADER_PATH}/DynamicLibrary
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Field
|
||||
${HEADER_PATH}/FieldReader
|
||||
${HEADER_PATH}/FieldReaderIterator
|
||||
${HEADER_PATH}/FileNameUtils
|
||||
${HEADER_PATH}/FileUtils
|
||||
${HEADER_PATH}/ImageOptions
|
||||
${HEADER_PATH}/Input
|
||||
${HEADER_PATH}/Output
|
||||
${HEADER_PATH}/ParameterOutput
|
||||
${HEADER_PATH}/ReaderWriter
|
||||
${HEADER_PATH}/ReadFile
|
||||
${HEADER_PATH}/Registry
|
||||
${HEADER_PATH}/SharedStateManager
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/WriteFile
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
Archive.cpp
|
||||
DatabasePager.cpp
|
||||
DotOsgWrapper.cpp
|
||||
DynamicLibrary.cpp
|
||||
Field.cpp
|
||||
FieldReader.cpp
|
||||
FieldReaderIterator.cpp
|
||||
FileNameUtils.cpp
|
||||
FileUtils.cpp
|
||||
ImageOptions.cpp
|
||||
Input.cpp
|
||||
Output.cpp
|
||||
ReadFile.cpp
|
||||
ReaderWriter.cpp
|
||||
Registry.cpp
|
||||
SharedStateManager.cpp
|
||||
Version.cpp
|
||||
WriteFile.cpp
|
||||
)
|
||||
|
||||
IF(APPLE)
|
||||
# Needs CoreFoundation calls and a Carbon function
|
||||
SET(OSGDB_PLATFORM_SPECIFIC_LIBRARIES ${CARBON_LIBRARY})
|
||||
ENDIF(APPLE)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
${OSGDB_PLATFORM_SPECIFIC_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGDB_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgDB)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Archive
|
||||
${HEADER_PATH}/DatabasePager
|
||||
${HEADER_PATH}/DotOsgWrapper
|
||||
${HEADER_PATH}/DynamicLibrary
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Field
|
||||
${HEADER_PATH}/FieldReader
|
||||
${HEADER_PATH}/FieldReaderIterator
|
||||
${HEADER_PATH}/FileNameUtils
|
||||
${HEADER_PATH}/FileUtils
|
||||
${HEADER_PATH}/ImageOptions
|
||||
${HEADER_PATH}/Input
|
||||
${HEADER_PATH}/Output
|
||||
${HEADER_PATH}/ParameterOutput
|
||||
${HEADER_PATH}/ReaderWriter
|
||||
${HEADER_PATH}/ReadFile
|
||||
${HEADER_PATH}/Registry
|
||||
${HEADER_PATH}/SharedStateManager
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/WriteFile
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
Archive.cpp
|
||||
DatabasePager.cpp
|
||||
DotOsgWrapper.cpp
|
||||
DynamicLibrary.cpp
|
||||
Field.cpp
|
||||
FieldReader.cpp
|
||||
FieldReaderIterator.cpp
|
||||
FileNameUtils.cpp
|
||||
FileUtils.cpp
|
||||
ImageOptions.cpp
|
||||
Input.cpp
|
||||
Output.cpp
|
||||
ReadFile.cpp
|
||||
ReaderWriter.cpp
|
||||
Registry.cpp
|
||||
SharedStateManager.cpp
|
||||
Version.cpp
|
||||
WriteFile.cpp
|
||||
)
|
||||
|
||||
IF(APPLE)
|
||||
# Needs CoreFoundation calls and a Carbon function
|
||||
SET(OSGDB_PLATFORM_SPECIFIC_LIBRARIES ${CARBON_LIBRARY})
|
||||
ENDIF(APPLE)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
${OSGDB_PLATFORM_SPECIFIC_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,48 +1,48 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGFX_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgFX)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AnisotropicLighting
|
||||
${HEADER_PATH}/BumpMapping
|
||||
${HEADER_PATH}/Cartoon
|
||||
${HEADER_PATH}/Effect
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/MultiTextureControl
|
||||
${HEADER_PATH}/Registry
|
||||
${HEADER_PATH}/Scribe
|
||||
${HEADER_PATH}/SpecularHighlights
|
||||
${HEADER_PATH}/Technique
|
||||
${HEADER_PATH}/Validator
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AnisotropicLighting.cpp
|
||||
BumpMapping.cpp
|
||||
Cartoon.cpp
|
||||
Effect.cpp
|
||||
MultiTextureControl.cpp
|
||||
Registry.cpp
|
||||
Scribe.cpp
|
||||
SpecularHighlights.cpp
|
||||
Technique.cpp
|
||||
Validator.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGFX_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgFX)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AnisotropicLighting
|
||||
${HEADER_PATH}/BumpMapping
|
||||
${HEADER_PATH}/Cartoon
|
||||
${HEADER_PATH}/Effect
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/MultiTextureControl
|
||||
${HEADER_PATH}/Registry
|
||||
${HEADER_PATH}/Scribe
|
||||
${HEADER_PATH}/SpecularHighlights
|
||||
${HEADER_PATH}/Technique
|
||||
${HEADER_PATH}/Validator
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AnisotropicLighting.cpp
|
||||
BumpMapping.cpp
|
||||
Cartoon.cpp
|
||||
Effect.cpp
|
||||
MultiTextureControl.cpp
|
||||
Registry.cpp
|
||||
Scribe.cpp
|
||||
SpecularHighlights.cpp
|
||||
Technique.cpp
|
||||
Validator.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,58 +1,58 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGGA_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgGA)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AnimationPathManipulator
|
||||
${HEADER_PATH}/DriveManipulator
|
||||
${HEADER_PATH}/EventQueue
|
||||
${HEADER_PATH}/EventVisitor
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/FlightManipulator
|
||||
${HEADER_PATH}/GUIActionAdapter
|
||||
${HEADER_PATH}/GUIEventAdapter
|
||||
${HEADER_PATH}/GUIEventHandler
|
||||
${HEADER_PATH}/KeySwitchMatrixManipulator
|
||||
${HEADER_PATH}/MatrixManipulator
|
||||
${HEADER_PATH}/NodeTrackerManipulator
|
||||
${HEADER_PATH}/StateSetManipulator
|
||||
${HEADER_PATH}/TerrainManipulator
|
||||
${HEADER_PATH}/TrackballManipulator
|
||||
${HEADER_PATH}/UFOManipulator
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AnimationPathManipulator.cpp
|
||||
DriveManipulator.cpp
|
||||
EventQueue.cpp
|
||||
EventVisitor.cpp
|
||||
FlightManipulator.cpp
|
||||
GUIEventAdapter.cpp
|
||||
GUIEventHandler.cpp
|
||||
KeySwitchMatrixManipulator.cpp
|
||||
MatrixManipulator.cpp
|
||||
NodeTrackerManipulator.cpp
|
||||
StateSetManipulator.cpp
|
||||
TerrainManipulator.cpp
|
||||
TrackballManipulator.cpp
|
||||
UFOManipulator.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGGA_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgGA)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AnimationPathManipulator
|
||||
${HEADER_PATH}/DriveManipulator
|
||||
${HEADER_PATH}/EventQueue
|
||||
${HEADER_PATH}/EventVisitor
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/FlightManipulator
|
||||
${HEADER_PATH}/GUIActionAdapter
|
||||
${HEADER_PATH}/GUIEventAdapter
|
||||
${HEADER_PATH}/GUIEventHandler
|
||||
${HEADER_PATH}/KeySwitchMatrixManipulator
|
||||
${HEADER_PATH}/MatrixManipulator
|
||||
${HEADER_PATH}/NodeTrackerManipulator
|
||||
${HEADER_PATH}/StateSetManipulator
|
||||
${HEADER_PATH}/TerrainManipulator
|
||||
${HEADER_PATH}/TrackballManipulator
|
||||
${HEADER_PATH}/UFOManipulator
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AnimationPathManipulator.cpp
|
||||
DriveManipulator.cpp
|
||||
EventQueue.cpp
|
||||
EventVisitor.cpp
|
||||
FlightManipulator.cpp
|
||||
GUIEventAdapter.cpp
|
||||
GUIEventHandler.cpp
|
||||
KeySwitchMatrixManipulator.cpp
|
||||
MatrixManipulator.cpp
|
||||
NodeTrackerManipulator.cpp
|
||||
StateSetManipulator.cpp
|
||||
TerrainManipulator.cpp
|
||||
TrackballManipulator.cpp
|
||||
UFOManipulator.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,62 +1,62 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGINTROSPECTION_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgIntrospection)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Attributes
|
||||
${HEADER_PATH}/Comparator
|
||||
${HEADER_PATH}/ConstructorInfo
|
||||
${HEADER_PATH}/Converter
|
||||
${HEADER_PATH}/ConverterProxy
|
||||
${HEADER_PATH}/CustomAttribute
|
||||
${HEADER_PATH}/CustomAttributeProvider
|
||||
${HEADER_PATH}/Exceptions
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/InstanceCreator
|
||||
${HEADER_PATH}/MethodInfo
|
||||
${HEADER_PATH}/ParameterInfo
|
||||
${HEADER_PATH}/PropertyInfo
|
||||
${HEADER_PATH}/PublicMemberAccessor
|
||||
${HEADER_PATH}/ReaderWriter
|
||||
${HEADER_PATH}/Reflection
|
||||
${HEADER_PATH}/ReflectionMacros
|
||||
${HEADER_PATH}/Reflector
|
||||
${HEADER_PATH}/StaticMethodInfo
|
||||
${HEADER_PATH}/Type
|
||||
${HEADER_PATH}/TypeNameAliasProxy
|
||||
${HEADER_PATH}/TypedConstructorInfo
|
||||
${HEADER_PATH}/TypedMethodInfo
|
||||
${HEADER_PATH}/Utility
|
||||
${HEADER_PATH}/Value
|
||||
${HEADER_PATH}/type_traits
|
||||
${HEADER_PATH}/variant_cast
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
ConstructorInfo.cpp
|
||||
CustomAttributeProvider.cpp
|
||||
DefaultReflectors.cpp
|
||||
MethodInfo.cpp
|
||||
PropertyInfo.cpp
|
||||
Reflection.cpp
|
||||
Reflector.cpp
|
||||
Type.cpp
|
||||
Utility.cpp
|
||||
Value.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGINTROSPECTION_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgIntrospection)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Attributes
|
||||
${HEADER_PATH}/Comparator
|
||||
${HEADER_PATH}/ConstructorInfo
|
||||
${HEADER_PATH}/Converter
|
||||
${HEADER_PATH}/ConverterProxy
|
||||
${HEADER_PATH}/CustomAttribute
|
||||
${HEADER_PATH}/CustomAttributeProvider
|
||||
${HEADER_PATH}/Exceptions
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/InstanceCreator
|
||||
${HEADER_PATH}/MethodInfo
|
||||
${HEADER_PATH}/ParameterInfo
|
||||
${HEADER_PATH}/PropertyInfo
|
||||
${HEADER_PATH}/PublicMemberAccessor
|
||||
${HEADER_PATH}/ReaderWriter
|
||||
${HEADER_PATH}/Reflection
|
||||
${HEADER_PATH}/ReflectionMacros
|
||||
${HEADER_PATH}/Reflector
|
||||
${HEADER_PATH}/StaticMethodInfo
|
||||
${HEADER_PATH}/Type
|
||||
${HEADER_PATH}/TypeNameAliasProxy
|
||||
${HEADER_PATH}/TypedConstructorInfo
|
||||
${HEADER_PATH}/TypedMethodInfo
|
||||
${HEADER_PATH}/Utility
|
||||
${HEADER_PATH}/Value
|
||||
${HEADER_PATH}/type_traits
|
||||
${HEADER_PATH}/variant_cast
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
ConstructorInfo.cpp
|
||||
CustomAttributeProvider.cpp
|
||||
DefaultReflectors.cpp
|
||||
MethodInfo.cpp
|
||||
PropertyInfo.cpp
|
||||
Reflection.cpp
|
||||
Reflector.cpp
|
||||
Type.cpp
|
||||
Utility.cpp
|
||||
Value.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGMANIPULATOR_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgManipulator)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AntiSquish
|
||||
${HEADER_PATH}/Command
|
||||
${HEADER_PATH}/CommandManager
|
||||
${HEADER_PATH}/Constraint
|
||||
${HEADER_PATH}/Dragger
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Projector
|
||||
${HEADER_PATH}/RotateCylinderDragger
|
||||
${HEADER_PATH}/RotateSphereDragger
|
||||
${HEADER_PATH}/Scale1DDragger
|
||||
${HEADER_PATH}/Scale2DDragger
|
||||
${HEADER_PATH}/ScaleAxisDragger
|
||||
${HEADER_PATH}/Selection
|
||||
${HEADER_PATH}/TabBoxDragger
|
||||
${HEADER_PATH}/TabPlaneDragger
|
||||
${HEADER_PATH}/TabPlaneTrackballDragger
|
||||
${HEADER_PATH}/TrackballDragger
|
||||
${HEADER_PATH}/Translate1DDragger
|
||||
${HEADER_PATH}/Translate2DDragger
|
||||
${HEADER_PATH}/TranslateAxisDragger
|
||||
${HEADER_PATH}/TranslatePlaneDragger
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AntiSquish.cpp
|
||||
Command.cpp
|
||||
CommandManager.cpp
|
||||
Constraint.cpp
|
||||
Dragger.cpp
|
||||
GNUmakefile
|
||||
Projector.cpp
|
||||
RotateCylinderDragger.cpp
|
||||
RotateSphereDragger.cpp
|
||||
Scale1DDragger.cpp
|
||||
Scale2DDragger.cpp
|
||||
ScaleAxisDragger.cpp
|
||||
Selection.cpp
|
||||
TabBoxDragger.cpp
|
||||
TabPlaneDragger.cpp
|
||||
TabPlaneTrackballDragger.cpp
|
||||
TrackballDragger.cpp
|
||||
Translate1DDragger.cpp
|
||||
Translate2DDragger.cpp
|
||||
TranslateAxisDragger.cpp
|
||||
TranslatePlaneDragger.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgGA
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGMANIPULATOR_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgManipulator)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AntiSquish
|
||||
${HEADER_PATH}/Command
|
||||
${HEADER_PATH}/CommandManager
|
||||
${HEADER_PATH}/Constraint
|
||||
${HEADER_PATH}/Dragger
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Projector
|
||||
${HEADER_PATH}/RotateCylinderDragger
|
||||
${HEADER_PATH}/RotateSphereDragger
|
||||
${HEADER_PATH}/Scale1DDragger
|
||||
${HEADER_PATH}/Scale2DDragger
|
||||
${HEADER_PATH}/ScaleAxisDragger
|
||||
${HEADER_PATH}/Selection
|
||||
${HEADER_PATH}/TabBoxDragger
|
||||
${HEADER_PATH}/TabPlaneDragger
|
||||
${HEADER_PATH}/TabPlaneTrackballDragger
|
||||
${HEADER_PATH}/TrackballDragger
|
||||
${HEADER_PATH}/Translate1DDragger
|
||||
${HEADER_PATH}/Translate2DDragger
|
||||
${HEADER_PATH}/TranslateAxisDragger
|
||||
${HEADER_PATH}/TranslatePlaneDragger
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
AntiSquish.cpp
|
||||
Command.cpp
|
||||
CommandManager.cpp
|
||||
Constraint.cpp
|
||||
Dragger.cpp
|
||||
GNUmakefile
|
||||
Projector.cpp
|
||||
RotateCylinderDragger.cpp
|
||||
RotateSphereDragger.cpp
|
||||
Scale1DDragger.cpp
|
||||
Scale2DDragger.cpp
|
||||
ScaleAxisDragger.cpp
|
||||
Selection.cpp
|
||||
TabBoxDragger.cpp
|
||||
TabPlaneDragger.cpp
|
||||
TabPlaneTrackballDragger.cpp
|
||||
TrackballDragger.cpp
|
||||
Translate1DDragger.cpp
|
||||
Translate2DDragger.cpp
|
||||
TranslateAxisDragger.cpp
|
||||
TranslatePlaneDragger.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgGA
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,87 +1,87 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGPARTICLE_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgParticle)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AccelOperator
|
||||
${HEADER_PATH}/AngularAccelOperator
|
||||
${HEADER_PATH}/BoxPlacer
|
||||
${HEADER_PATH}/CenteredPlacer
|
||||
${HEADER_PATH}/ConnectedParticleSystem
|
||||
${HEADER_PATH}/ConstantRateCounter
|
||||
${HEADER_PATH}/Counter
|
||||
${HEADER_PATH}/Emitter
|
||||
${HEADER_PATH}/ExplosionDebrisEffect
|
||||
${HEADER_PATH}/ExplosionEffect
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/FireEffect
|
||||
${HEADER_PATH}/FluidFrictionOperator
|
||||
${HEADER_PATH}/FluidProgram
|
||||
${HEADER_PATH}/ForceOperator
|
||||
${HEADER_PATH}/Interpolator
|
||||
${HEADER_PATH}/LinearInterpolator
|
||||
${HEADER_PATH}/ModularEmitter
|
||||
${HEADER_PATH}/ModularProgram
|
||||
${HEADER_PATH}/MultiSegmentPlacer
|
||||
${HEADER_PATH}/Operator
|
||||
${HEADER_PATH}/Particle
|
||||
${HEADER_PATH}/ParticleEffect
|
||||
${HEADER_PATH}/ParticleProcessor
|
||||
${HEADER_PATH}/ParticleSystem
|
||||
${HEADER_PATH}/ParticleSystemUpdater
|
||||
${HEADER_PATH}/Placer
|
||||
${HEADER_PATH}/PointPlacer
|
||||
${HEADER_PATH}/PrecipitationEffect
|
||||
${HEADER_PATH}/Program
|
||||
${HEADER_PATH}/RadialShooter
|
||||
${HEADER_PATH}/RandomRateCounter
|
||||
${HEADER_PATH}/range
|
||||
${HEADER_PATH}/SectorPlacer
|
||||
${HEADER_PATH}/SegmentPlacer
|
||||
${HEADER_PATH}/Shooter
|
||||
${HEADER_PATH}/SmokeEffect
|
||||
${HEADER_PATH}/SmokeTrailEffect
|
||||
${HEADER_PATH}/VariableRateCounter
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
ConnectedParticleSystem.cpp
|
||||
Emitter.cpp
|
||||
ExplosionDebrisEffect.cpp
|
||||
ExplosionEffect.cpp
|
||||
FireEffect.cpp
|
||||
FluidFrictionOperator.cpp
|
||||
FluidProgram.cpp
|
||||
ModularEmitter.cpp
|
||||
ModularProgram.cpp
|
||||
MultiSegmentPlacer.cpp
|
||||
Particle.cpp
|
||||
ParticleEffect.cpp
|
||||
ParticleProcessor.cpp
|
||||
ParticleSystem.cpp
|
||||
ParticleSystemUpdater.cpp
|
||||
PrecipitationEffect.cpp
|
||||
Program.cpp
|
||||
SmokeEffect.cpp
|
||||
SmokeTrailEffect.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGPARTICLE_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgParticle)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/AccelOperator
|
||||
${HEADER_PATH}/AngularAccelOperator
|
||||
${HEADER_PATH}/BoxPlacer
|
||||
${HEADER_PATH}/CenteredPlacer
|
||||
${HEADER_PATH}/ConnectedParticleSystem
|
||||
${HEADER_PATH}/ConstantRateCounter
|
||||
${HEADER_PATH}/Counter
|
||||
${HEADER_PATH}/Emitter
|
||||
${HEADER_PATH}/ExplosionDebrisEffect
|
||||
${HEADER_PATH}/ExplosionEffect
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/FireEffect
|
||||
${HEADER_PATH}/FluidFrictionOperator
|
||||
${HEADER_PATH}/FluidProgram
|
||||
${HEADER_PATH}/ForceOperator
|
||||
${HEADER_PATH}/Interpolator
|
||||
${HEADER_PATH}/LinearInterpolator
|
||||
${HEADER_PATH}/ModularEmitter
|
||||
${HEADER_PATH}/ModularProgram
|
||||
${HEADER_PATH}/MultiSegmentPlacer
|
||||
${HEADER_PATH}/Operator
|
||||
${HEADER_PATH}/Particle
|
||||
${HEADER_PATH}/ParticleEffect
|
||||
${HEADER_PATH}/ParticleProcessor
|
||||
${HEADER_PATH}/ParticleSystem
|
||||
${HEADER_PATH}/ParticleSystemUpdater
|
||||
${HEADER_PATH}/Placer
|
||||
${HEADER_PATH}/PointPlacer
|
||||
${HEADER_PATH}/PrecipitationEffect
|
||||
${HEADER_PATH}/Program
|
||||
${HEADER_PATH}/RadialShooter
|
||||
${HEADER_PATH}/RandomRateCounter
|
||||
${HEADER_PATH}/range
|
||||
${HEADER_PATH}/SectorPlacer
|
||||
${HEADER_PATH}/SegmentPlacer
|
||||
${HEADER_PATH}/Shooter
|
||||
${HEADER_PATH}/SmokeEffect
|
||||
${HEADER_PATH}/SmokeTrailEffect
|
||||
${HEADER_PATH}/VariableRateCounter
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
ConnectedParticleSystem.cpp
|
||||
Emitter.cpp
|
||||
ExplosionDebrisEffect.cpp
|
||||
ExplosionEffect.cpp
|
||||
FireEffect.cpp
|
||||
FluidFrictionOperator.cpp
|
||||
FluidProgram.cpp
|
||||
ModularEmitter.cpp
|
||||
ModularProgram.cpp
|
||||
MultiSegmentPlacer.cpp
|
||||
Particle.cpp
|
||||
ParticleEffect.cpp
|
||||
ParticleProcessor.cpp
|
||||
ParticleSystem.cpp
|
||||
ParticleSystemUpdater.cpp
|
||||
PrecipitationEffect.cpp
|
||||
Program.cpp
|
||||
SmokeEffect.cpp
|
||||
SmokeTrailEffect.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,44 +1,44 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGSHADOW_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgShadow)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/OccluderGeometry
|
||||
${HEADER_PATH}/ParallelSplitShadowMap
|
||||
${HEADER_PATH}/ShadowMap
|
||||
${HEADER_PATH}/ShadowTechnique
|
||||
${HEADER_PATH}/ShadowTexture
|
||||
${HEADER_PATH}/ShadowVolume
|
||||
${HEADER_PATH}/ShadowedScene
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
OccluderGeometry.cpp
|
||||
ParallelSplitShadowMap.cpp
|
||||
ShadowMap.cpp
|
||||
ShadowTechnique.cpp
|
||||
ShadowTexture.cpp
|
||||
ShadowVolume.cpp
|
||||
ShadowedScene.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGSHADOW_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgShadow)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/OccluderGeometry
|
||||
${HEADER_PATH}/ParallelSplitShadowMap
|
||||
${HEADER_PATH}/ShadowMap
|
||||
${HEADER_PATH}/ShadowTechnique
|
||||
${HEADER_PATH}/ShadowTexture
|
||||
${HEADER_PATH}/ShadowVolume
|
||||
${HEADER_PATH}/ShadowedScene
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
OccluderGeometry.cpp
|
||||
ParallelSplitShadowMap.cpp
|
||||
ShadowMap.cpp
|
||||
ShadowTechnique.cpp
|
||||
ShadowTexture.cpp
|
||||
ShadowVolume.cpp
|
||||
ShadowedScene.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgUtil
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,74 +1,74 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGSIM_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgSim)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/BlinkSequence
|
||||
${HEADER_PATH}/ColorRange
|
||||
${HEADER_PATH}/DOFTransform
|
||||
${HEADER_PATH}/ElevationSlice
|
||||
${HEADER_PATH}/HeightAboveTerrain
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GeographicLocation
|
||||
${HEADER_PATH}/Impostor
|
||||
${HEADER_PATH}/ImpostorSprite
|
||||
${HEADER_PATH}/InsertImpostorsVisitor
|
||||
${HEADER_PATH}/LightPoint
|
||||
${HEADER_PATH}/LightPointNode
|
||||
${HEADER_PATH}/LightPointSystem
|
||||
${HEADER_PATH}/LineOfSight
|
||||
${HEADER_PATH}/MultiSwitch
|
||||
${HEADER_PATH}/OpenFlightOptimizer
|
||||
${HEADER_PATH}/OverlayNode
|
||||
${HEADER_PATH}/ScalarBar
|
||||
${HEADER_PATH}/ScalarsToColors
|
||||
${HEADER_PATH}/Sector
|
||||
${HEADER_PATH}/SphereSegment
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/VisibilityGroup
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
BlinkSequence.cpp
|
||||
ColorRange.cpp
|
||||
DOFTransform.cpp
|
||||
ElevationSlice.cpp
|
||||
HeightAboveTerrain.cpp
|
||||
Impostor.cpp
|
||||
ImpostorSprite.cpp
|
||||
InsertImpostorsVisitor.cpp
|
||||
LightPoint.cpp
|
||||
LightPointDrawable.cpp
|
||||
LightPointDrawable.h
|
||||
LightPointNode.cpp
|
||||
LightPointSpriteDrawable.cpp
|
||||
LightPointSpriteDrawable.h
|
||||
LineOfSight.cpp
|
||||
MultiSwitch.cpp
|
||||
OpenFlightOptimizer.cpp
|
||||
OverlayNode.cpp
|
||||
ScalarBar.cpp
|
||||
ScalarsToColors.cpp
|
||||
Sector.cpp
|
||||
SphereSegment.cpp
|
||||
Version.cpp
|
||||
VisibilityGroup.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgText
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGSIM_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgSim)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/BlinkSequence
|
||||
${HEADER_PATH}/ColorRange
|
||||
${HEADER_PATH}/DOFTransform
|
||||
${HEADER_PATH}/ElevationSlice
|
||||
${HEADER_PATH}/HeightAboveTerrain
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GeographicLocation
|
||||
${HEADER_PATH}/Impostor
|
||||
${HEADER_PATH}/ImpostorSprite
|
||||
${HEADER_PATH}/InsertImpostorsVisitor
|
||||
${HEADER_PATH}/LightPoint
|
||||
${HEADER_PATH}/LightPointNode
|
||||
${HEADER_PATH}/LightPointSystem
|
||||
${HEADER_PATH}/LineOfSight
|
||||
${HEADER_PATH}/MultiSwitch
|
||||
${HEADER_PATH}/OpenFlightOptimizer
|
||||
${HEADER_PATH}/OverlayNode
|
||||
${HEADER_PATH}/ScalarBar
|
||||
${HEADER_PATH}/ScalarsToColors
|
||||
${HEADER_PATH}/Sector
|
||||
${HEADER_PATH}/SphereSegment
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/VisibilityGroup
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
BlinkSequence.cpp
|
||||
ColorRange.cpp
|
||||
DOFTransform.cpp
|
||||
ElevationSlice.cpp
|
||||
HeightAboveTerrain.cpp
|
||||
Impostor.cpp
|
||||
ImpostorSprite.cpp
|
||||
InsertImpostorsVisitor.cpp
|
||||
LightPoint.cpp
|
||||
LightPointDrawable.cpp
|
||||
LightPointDrawable.h
|
||||
LightPointNode.cpp
|
||||
LightPointSpriteDrawable.cpp
|
||||
LightPointSpriteDrawable.h
|
||||
LineOfSight.cpp
|
||||
MultiSwitch.cpp
|
||||
OpenFlightOptimizer.cpp
|
||||
OverlayNode.cpp
|
||||
ScalarBar.cpp
|
||||
ScalarsToColors.cpp
|
||||
Sector.cpp
|
||||
SphereSegment.cpp
|
||||
Version.cpp
|
||||
VisibilityGroup.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgText
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
# Only build if GDAL dependencies have been found.
|
||||
IF(GDAL_FOUND)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGTERRAIN_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
INCLUDE_DIRECTORIES(
|
||||
${GDAL_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
SET(LIB_NAME osgTerrain)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/DataSet
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/HeightFieldNode
|
||||
${HEADER_PATH}/HeightFieldRenderer
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
DataSet.cpp
|
||||
HeightFieldNode.cpp
|
||||
HeightFieldRenderer.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
osgDB
|
||||
osgUtil
|
||||
osgFX
|
||||
${GDAL_LIBRARY}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
ENDIF(GDAL_FOUND)
|
||||
|
||||
# Only build if GDAL dependencies have been found.
|
||||
IF(GDAL_FOUND)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGTERRAIN_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
INCLUDE_DIRECTORIES(
|
||||
${GDAL_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
SET(LIB_NAME osgTerrain)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/DataSet
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/HeightFieldNode
|
||||
${HEADER_PATH}/HeightFieldRenderer
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
DataSet.cpp
|
||||
HeightFieldNode.cpp
|
||||
HeightFieldRenderer.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
osgDB
|
||||
osgUtil
|
||||
osgFX
|
||||
${GDAL_LIBRARY}
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
ENDIF(GDAL_FOUND)
|
||||
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGTEXT_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgText)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Font
|
||||
${HEADER_PATH}/String
|
||||
${HEADER_PATH}/Text
|
||||
${HEADER_PATH}/FadeText
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
DefaultFont.cpp
|
||||
DefaultFont.h
|
||||
Font.cpp
|
||||
String.cpp
|
||||
FadeText.cpp
|
||||
Text.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGTEXT_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgText)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/Font
|
||||
${HEADER_PATH}/String
|
||||
${HEADER_PATH}/Text
|
||||
${HEADER_PATH}/FadeText
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
DefaultFont.cpp
|
||||
DefaultFont.h
|
||||
Font.cpp
|
||||
String.cpp
|
||||
FadeText.cpp
|
||||
Text.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgDB
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,89 +1,89 @@
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGUTIL_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgUtil)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/CubeMapGenerator
|
||||
${HEADER_PATH}/CullVisitor
|
||||
${HEADER_PATH}/DelaunayTriangulator
|
||||
${HEADER_PATH}/DisplayRequirementsVisitor
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GLObjectsVisitor
|
||||
${HEADER_PATH}/HalfWayMapGenerator
|
||||
${HEADER_PATH}/HighlightMapGenerator
|
||||
${HEADER_PATH}/IntersectVisitor
|
||||
${HEADER_PATH}/IntersectionVisitor
|
||||
${HEADER_PATH}/LineSegmentIntersector
|
||||
${HEADER_PATH}/Optimizer
|
||||
${HEADER_PATH}/PlaneIntersector
|
||||
${HEADER_PATH}/PolytopeIntersector
|
||||
${HEADER_PATH}/PositionalStateContainer
|
||||
${HEADER_PATH}/ReflectionMapGenerator
|
||||
${HEADER_PATH}/RenderBin
|
||||
${HEADER_PATH}/RenderLeaf
|
||||
${HEADER_PATH}/RenderStage
|
||||
${HEADER_PATH}/SceneView
|
||||
${HEADER_PATH}/Simplifier
|
||||
${HEADER_PATH}/SmoothingVisitor
|
||||
${HEADER_PATH}/StateGraph
|
||||
${HEADER_PATH}/Statistics
|
||||
${HEADER_PATH}/TangentSpaceGenerator
|
||||
${HEADER_PATH}/Tessellator
|
||||
${HEADER_PATH}/TransformAttributeFunctor
|
||||
${HEADER_PATH}/TransformCallback
|
||||
${HEADER_PATH}/TriStripVisitor
|
||||
${HEADER_PATH}/UpdateVisitor
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
CubeMapGenerator.cpp
|
||||
CullVisitor.cpp
|
||||
DelaunayTriangulator.cpp
|
||||
DisplayRequirementsVisitor.cpp
|
||||
GLObjectsVisitor.cpp
|
||||
HalfWayMapGenerator.cpp
|
||||
HighlightMapGenerator.cpp
|
||||
IntersectVisitor.cpp
|
||||
IntersectionVisitor.cpp
|
||||
LineSegmentIntersector.cpp
|
||||
Optimizer.cpp
|
||||
PlaneIntersector.cpp
|
||||
PolytopeIntersector.cpp
|
||||
PositionalStateContainer.cpp
|
||||
RenderBin.cpp
|
||||
RenderLeaf.cpp
|
||||
RenderStage.cpp
|
||||
SceneView.cpp
|
||||
Simplifier.cpp
|
||||
SmoothingVisitor.cpp
|
||||
StateGraph.cpp
|
||||
Statistics.cpp
|
||||
TangentSpaceGenerator.cpp
|
||||
Tessellator.cpp
|
||||
TransformAttributeFunctor.cpp
|
||||
TransformCallback.cpp
|
||||
TriStripVisitor.cpp
|
||||
TriStrip_graph_array.h
|
||||
TriStrip_heap_array.h
|
||||
TriStrip_tri_stripper.cpp
|
||||
TriStrip_tri_stripper.h
|
||||
UpdateVisitor.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGUTIL_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgUtil)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/CubeMapGenerator
|
||||
${HEADER_PATH}/CullVisitor
|
||||
${HEADER_PATH}/DelaunayTriangulator
|
||||
${HEADER_PATH}/DisplayRequirementsVisitor
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GLObjectsVisitor
|
||||
${HEADER_PATH}/HalfWayMapGenerator
|
||||
${HEADER_PATH}/HighlightMapGenerator
|
||||
${HEADER_PATH}/IntersectVisitor
|
||||
${HEADER_PATH}/IntersectionVisitor
|
||||
${HEADER_PATH}/LineSegmentIntersector
|
||||
${HEADER_PATH}/Optimizer
|
||||
${HEADER_PATH}/PlaneIntersector
|
||||
${HEADER_PATH}/PolytopeIntersector
|
||||
${HEADER_PATH}/PositionalStateContainer
|
||||
${HEADER_PATH}/ReflectionMapGenerator
|
||||
${HEADER_PATH}/RenderBin
|
||||
${HEADER_PATH}/RenderLeaf
|
||||
${HEADER_PATH}/RenderStage
|
||||
${HEADER_PATH}/SceneView
|
||||
${HEADER_PATH}/Simplifier
|
||||
${HEADER_PATH}/SmoothingVisitor
|
||||
${HEADER_PATH}/StateGraph
|
||||
${HEADER_PATH}/Statistics
|
||||
${HEADER_PATH}/TangentSpaceGenerator
|
||||
${HEADER_PATH}/Tessellator
|
||||
${HEADER_PATH}/TransformAttributeFunctor
|
||||
${HEADER_PATH}/TransformCallback
|
||||
${HEADER_PATH}/TriStripVisitor
|
||||
${HEADER_PATH}/UpdateVisitor
|
||||
${HEADER_PATH}/Version
|
||||
)
|
||||
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
CubeMapGenerator.cpp
|
||||
CullVisitor.cpp
|
||||
DelaunayTriangulator.cpp
|
||||
DisplayRequirementsVisitor.cpp
|
||||
GLObjectsVisitor.cpp
|
||||
HalfWayMapGenerator.cpp
|
||||
HighlightMapGenerator.cpp
|
||||
IntersectVisitor.cpp
|
||||
IntersectionVisitor.cpp
|
||||
LineSegmentIntersector.cpp
|
||||
Optimizer.cpp
|
||||
PlaneIntersector.cpp
|
||||
PolytopeIntersector.cpp
|
||||
PositionalStateContainer.cpp
|
||||
RenderBin.cpp
|
||||
RenderLeaf.cpp
|
||||
RenderStage.cpp
|
||||
SceneView.cpp
|
||||
Simplifier.cpp
|
||||
SmoothingVisitor.cpp
|
||||
StateGraph.cpp
|
||||
Statistics.cpp
|
||||
TangentSpaceGenerator.cpp
|
||||
Tessellator.cpp
|
||||
TransformAttributeFunctor.cpp
|
||||
TransformCallback.cpp
|
||||
TriStripVisitor.cpp
|
||||
TriStrip_graph_array.h
|
||||
TriStrip_heap_array.h
|
||||
TriStrip_tri_stripper.cpp
|
||||
TriStrip_tri_stripper.h
|
||||
UpdateVisitor.cpp
|
||||
Version.cpp
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
@@ -1,85 +1,85 @@
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGVIEWER_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgViewer)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/CompositeViewer
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GraphicsWindow
|
||||
${HEADER_PATH}/HelpHandler
|
||||
${HEADER_PATH}/Scene
|
||||
${HEADER_PATH}/SimpleViewer
|
||||
${HEADER_PATH}/StatsHandler
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/View
|
||||
${HEADER_PATH}/Viewer
|
||||
)
|
||||
|
||||
SET(LIB_PRIVATE_HEADERS
|
||||
${HEADER_PATH}/GraphicsWindowCarbon
|
||||
${HEADER_PATH}/GraphicsWindowCocoa
|
||||
${HEADER_PATH}/GraphicsWindowWin32
|
||||
${HEADER_PATH}/GraphicsWindowX11
|
||||
)
|
||||
|
||||
SET(LIB_COMMON_FILES
|
||||
CompositeViewer.cpp
|
||||
Scene.cpp
|
||||
SimpleViewer.cpp
|
||||
StatsHandler.cpp
|
||||
HelpHandler.cpp
|
||||
Version.cpp
|
||||
View.cpp
|
||||
Viewer.cpp
|
||||
)
|
||||
|
||||
|
||||
IF(WIN32)
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowWin32.cpp
|
||||
)
|
||||
ELSE(WIN32)
|
||||
IF(APPLE)
|
||||
# FIXME: OS X needs selection mechanism for Cocoa, Carbon, X11
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowCarbon.cpp
|
||||
)
|
||||
ELSE(APPLE)
|
||||
# X11 for everybody else
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowX11.cpp
|
||||
)
|
||||
ENDIF(APPLE)
|
||||
ENDIF(WIN32)
|
||||
|
||||
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgGA
|
||||
osgText
|
||||
osgDB
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
# FIXME: For OS X, need flag for Framework or dylib
|
||||
IF (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSGVIEWER_LIBRARY)
|
||||
ELSE (DYNAMIC_OPENSCENEGRAPH)
|
||||
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
||||
ENDIF(DYNAMIC_OPENSCENEGRAPH)
|
||||
|
||||
SET(LIB_NAME osgViewer)
|
||||
SET(HEADER_PATH ${OpenSceneGraph_SOURCE_DIR}/include/${LIB_NAME})
|
||||
SET(LIB_PUBLIC_HEADERS
|
||||
${HEADER_PATH}/CompositeViewer
|
||||
${HEADER_PATH}/Export
|
||||
${HEADER_PATH}/GraphicsWindow
|
||||
${HEADER_PATH}/HelpHandler
|
||||
${HEADER_PATH}/Scene
|
||||
${HEADER_PATH}/SimpleViewer
|
||||
${HEADER_PATH}/StatsHandler
|
||||
${HEADER_PATH}/Version
|
||||
${HEADER_PATH}/View
|
||||
${HEADER_PATH}/Viewer
|
||||
)
|
||||
|
||||
SET(LIB_PRIVATE_HEADERS
|
||||
${HEADER_PATH}/GraphicsWindowCarbon
|
||||
${HEADER_PATH}/GraphicsWindowCocoa
|
||||
${HEADER_PATH}/GraphicsWindowWin32
|
||||
${HEADER_PATH}/GraphicsWindowX11
|
||||
)
|
||||
|
||||
SET(LIB_COMMON_FILES
|
||||
CompositeViewer.cpp
|
||||
Scene.cpp
|
||||
SimpleViewer.cpp
|
||||
StatsHandler.cpp
|
||||
HelpHandler.cpp
|
||||
Version.cpp
|
||||
View.cpp
|
||||
Viewer.cpp
|
||||
)
|
||||
|
||||
|
||||
IF(WIN32)
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowWin32.cpp
|
||||
)
|
||||
ELSE(WIN32)
|
||||
IF(APPLE)
|
||||
# FIXME: OS X needs selection mechanism for Cocoa, Carbon, X11
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowCarbon.cpp
|
||||
)
|
||||
ELSE(APPLE)
|
||||
# X11 for everybody else
|
||||
ADD_LIBRARY(${LIB_NAME}
|
||||
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
|
||||
${LIB_PUBLIC_HEADERS}
|
||||
${LIB_PRIVATE_HEADERS}
|
||||
${LIB_COMMON_FILES}
|
||||
GraphicsWindowX11.cpp
|
||||
)
|
||||
ENDIF(APPLE)
|
||||
ENDIF(WIN32)
|
||||
|
||||
|
||||
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME}
|
||||
osgGA
|
||||
osgText
|
||||
osgDB
|
||||
osgUtil
|
||||
osg
|
||||
${OPENTHREADS_LIBRARY}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INCLUDE(ModuleInstall OPTIONAL)
|
||||
|
||||
Reference in New Issue
Block a user