From db6f07f1d67a1718bc90211ef58de1c8ddad1bf8 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 8 Mar 2007 15:31:36 +0000 Subject: [PATCH] Ran dos2unx of CMakeLists.txt files --- src/osg/CMakeLists.txt | 598 ++++++++++++++-------------- src/osgDB/CMakeLists.txt | 138 +++---- src/osgFX/CMakeLists.txt | 96 ++--- src/osgGA/CMakeLists.txt | 116 +++--- src/osgIntrospection/CMakeLists.txt | 124 +++--- src/osgManipulator/CMakeLists.txt | 138 +++---- src/osgParticle/CMakeLists.txt | 174 ++++---- src/osgShadow/CMakeLists.txt | 88 ++-- src/osgSim/CMakeLists.txt | 148 +++---- src/osgTerrain/CMakeLists.txt | 94 ++--- src/osgText/CMakeLists.txt | 78 ++-- src/osgUtil/CMakeLists.txt | 178 ++++----- src/osgViewer/CMakeLists.txt | 170 ++++---- 13 files changed, 1070 insertions(+), 1070 deletions(-) diff --git a/src/osg/CMakeLists.txt b/src/osg/CMakeLists.txt index 0abfdd89b..57b155ef1 100644 --- a/src/osg/CMakeLists.txt +++ b/src/osg/CMakeLists.txt @@ -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) diff --git a/src/osgDB/CMakeLists.txt b/src/osgDB/CMakeLists.txt index 90fa7cf13..3d7bc3ff9 100644 --- a/src/osgDB/CMakeLists.txt +++ b/src/osgDB/CMakeLists.txt @@ -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) diff --git a/src/osgFX/CMakeLists.txt b/src/osgFX/CMakeLists.txt index 846f7b405..7f6dac344 100644 --- a/src/osgFX/CMakeLists.txt +++ b/src/osgFX/CMakeLists.txt @@ -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) diff --git a/src/osgGA/CMakeLists.txt b/src/osgGA/CMakeLists.txt index 9566a97c3..75f4a7cad 100644 --- a/src/osgGA/CMakeLists.txt +++ b/src/osgGA/CMakeLists.txt @@ -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) diff --git a/src/osgIntrospection/CMakeLists.txt b/src/osgIntrospection/CMakeLists.txt index 0b75732fd..24a57df82 100644 --- a/src/osgIntrospection/CMakeLists.txt +++ b/src/osgIntrospection/CMakeLists.txt @@ -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) + diff --git a/src/osgManipulator/CMakeLists.txt b/src/osgManipulator/CMakeLists.txt index a4be6f12b..281021d1d 100644 --- a/src/osgManipulator/CMakeLists.txt +++ b/src/osgManipulator/CMakeLists.txt @@ -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) diff --git a/src/osgParticle/CMakeLists.txt b/src/osgParticle/CMakeLists.txt index c9af895de..edbfe3e84 100644 --- a/src/osgParticle/CMakeLists.txt +++ b/src/osgParticle/CMakeLists.txt @@ -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) diff --git a/src/osgShadow/CMakeLists.txt b/src/osgShadow/CMakeLists.txt index 4672fe17b..535773b8e 100644 --- a/src/osgShadow/CMakeLists.txt +++ b/src/osgShadow/CMakeLists.txt @@ -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) diff --git a/src/osgSim/CMakeLists.txt b/src/osgSim/CMakeLists.txt index a5450d4f0..a4cb56cc3 100644 --- a/src/osgSim/CMakeLists.txt +++ b/src/osgSim/CMakeLists.txt @@ -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) diff --git a/src/osgTerrain/CMakeLists.txt b/src/osgTerrain/CMakeLists.txt index 15a359ae0..bc8523fcc 100644 --- a/src/osgTerrain/CMakeLists.txt +++ b/src/osgTerrain/CMakeLists.txt @@ -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) + diff --git a/src/osgText/CMakeLists.txt b/src/osgText/CMakeLists.txt index 78e3d8015..d8e878f2f 100644 --- a/src/osgText/CMakeLists.txt +++ b/src/osgText/CMakeLists.txt @@ -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) diff --git a/src/osgUtil/CMakeLists.txt b/src/osgUtil/CMakeLists.txt index d790c12bc..b1bc8bdda 100644 --- a/src/osgUtil/CMakeLists.txt +++ b/src/osgUtil/CMakeLists.txt @@ -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) diff --git a/src/osgViewer/CMakeLists.txt b/src/osgViewer/CMakeLists.txt index 758c1386a..028e4e70e 100644 --- a/src/osgViewer/CMakeLists.txt +++ b/src/osgViewer/CMakeLists.txt @@ -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)