271 lines
5.1 KiB
CMake
271 lines
5.1 KiB
CMake
IF(ZLIB_FOUND)
|
|
ADD_DEFINITIONS(-DUSE_ZLIB)
|
|
INCLUDE_DIRECTORIES( ${ZLIB_INCLUDE_DIR})
|
|
ENDIF()
|
|
|
|
|
|
SET(TARGET_SRC
|
|
AlphaFunc.cpp
|
|
AnimationPathCallback.cpp
|
|
AnimationPath.cpp
|
|
AnisotropicLighting.cpp
|
|
AutoTransform.cpp
|
|
AzimElevationSector.cpp
|
|
AzimSector.cpp
|
|
Billboard.cpp
|
|
BlendColor.cpp
|
|
BlendEquation.cpp
|
|
BlendFunc.cpp
|
|
BlinkSequence.cpp
|
|
BumpMapping.cpp
|
|
Camera.cpp
|
|
CameraView.cpp
|
|
Cartoon.cpp
|
|
ClipNode.cpp
|
|
ClipPlane.cpp
|
|
ClusterCullingCallback.cpp
|
|
ColorMask.cpp
|
|
CompositeLayer.cpp
|
|
ConeSector.cpp
|
|
ConvexPlanarOccluder.cpp
|
|
ConvexPlanarPolygon.cpp
|
|
CoordinateSystemNode.cpp
|
|
CullFace.cpp
|
|
DataInputStream.cpp
|
|
DataOutputStream.cpp
|
|
Depth.cpp
|
|
DirectionalSector.cpp
|
|
DOFTransform.cpp
|
|
Drawable.cpp
|
|
DrawArrayLengths.cpp
|
|
DrawArrays.cpp
|
|
DrawElementsUByte.cpp
|
|
DrawElementsUInt.cpp
|
|
DrawElementsUShort.cpp
|
|
Effect.cpp
|
|
ElevationSector.cpp
|
|
EllipsoidModel.cpp
|
|
Exception.cpp
|
|
FadeText.cpp
|
|
Fog.cpp
|
|
FragmentProgram.cpp
|
|
FrontFace.cpp
|
|
Geode.cpp
|
|
Geometry.cpp
|
|
Group.cpp
|
|
HeightFieldLayer.cpp
|
|
Image.cpp
|
|
ImageLayer.cpp
|
|
ImageSequence.cpp
|
|
Impostor.cpp
|
|
Layer.cpp
|
|
Light.cpp
|
|
LightModel.cpp
|
|
LightPoint.cpp
|
|
LightPointNode.cpp
|
|
LightSource.cpp
|
|
LineStipple.cpp
|
|
LineWidth.cpp
|
|
Locator.cpp
|
|
LOD.cpp
|
|
Material.cpp
|
|
MatrixTransform.cpp
|
|
Multisample.cpp
|
|
MultiSwitch.cpp
|
|
MultiTextureControl.cpp
|
|
Node.cpp
|
|
Object.cpp
|
|
OccluderNode.cpp
|
|
OcclusionQueryNode.cpp
|
|
PagedLOD.cpp
|
|
Point.cpp
|
|
PointSprite.cpp
|
|
PolygonMode.cpp
|
|
PolygonOffset.cpp
|
|
PolygonStipple.cpp
|
|
PositionAttitudeTransform.cpp
|
|
PrimitiveSet.cpp
|
|
Program.cpp
|
|
ProxyNode.cpp
|
|
ReaderWriterIVE.cpp
|
|
Scissor.cpp
|
|
Scribe.cpp
|
|
Sequence.cpp
|
|
ShadeModel.cpp
|
|
Shader.cpp
|
|
ShapeAttributeList.cpp
|
|
Shape.cpp
|
|
ShapeDrawable.cpp
|
|
SpecularHighlights.cpp
|
|
StateSet.cpp
|
|
Stencil.cpp
|
|
Switch.cpp
|
|
SwitchLayer.cpp
|
|
TerrainTile.cpp
|
|
TexEnvCombine.cpp
|
|
TexEnv.cpp
|
|
TexGen.cpp
|
|
TexGenNode.cpp
|
|
TexMat.cpp
|
|
Text3D.cpp
|
|
Text.cpp
|
|
Texture1D.cpp
|
|
Texture2D.cpp
|
|
Texture3D.cpp
|
|
Texture.cpp
|
|
TextureCubeMap.cpp
|
|
TextureRectangle.cpp
|
|
Transform.cpp
|
|
Uniform.cpp
|
|
VertexProgram.cpp
|
|
Viewport.cpp
|
|
VisibilityGroup.cpp
|
|
VolumeCompositeLayer.cpp
|
|
VolumeCompositeProperty.cpp
|
|
VolumeSwitchProperty.cpp
|
|
VolumeScalarProperty.cpp
|
|
VolumeTransferFunctionProperty.cpp
|
|
VolumePropertyAdjustmentCallback.cpp
|
|
Volume.cpp
|
|
VolumeImageLayer.cpp
|
|
VolumeLayer.cpp
|
|
VolumeLocator.cpp
|
|
VolumeTile.cpp
|
|
)
|
|
SET(TARGET_H
|
|
AlphaFunc.h
|
|
AnimationPathCallback.h
|
|
AnimationPath.h
|
|
AnisotropicLighting.h
|
|
AutoTransform.h
|
|
AzimElevationSector.h
|
|
AzimSector.h
|
|
Billboard.h
|
|
BlendColor.h
|
|
BlendFunc.h
|
|
BlinkSequence.h
|
|
BumpMapping.h
|
|
Camera.h
|
|
CameraView.h
|
|
Cartoon.h
|
|
ClipNode.h
|
|
ClipPlane.h
|
|
ClusterCullingCallback.h
|
|
ColorMask.h
|
|
CompositeLayer.h
|
|
ConeSector.h
|
|
ConvexPlanarOccluder.h
|
|
ConvexPlanarPolygon.h
|
|
CoordinateSystemNode.h
|
|
CullFace.h
|
|
DataInputStream.h
|
|
DataOutputStream.h
|
|
DataTypeSize.h
|
|
Depth.h
|
|
DirectionalSector.h
|
|
DOFTransform.h
|
|
Drawable.h
|
|
DrawArrayLengths.h
|
|
DrawArrays.h
|
|
DrawElementsUByte.h
|
|
DrawElementsUInt.h
|
|
DrawElementsUShort.h
|
|
Effect.h
|
|
ElevationSector.h
|
|
EllipsoidModel.h
|
|
Exception.h
|
|
FadeText.h
|
|
Fog.h
|
|
FragmentProgram.h
|
|
FrontFace.h
|
|
Geode.h
|
|
Geometry.h
|
|
Group.h
|
|
HeightFieldLayer.h
|
|
Image.h
|
|
ImageLayer.h
|
|
ImageSequence.h
|
|
Impostor.h
|
|
IveVersion.h
|
|
Layer.h
|
|
Light.h
|
|
LightModel.h
|
|
LightPoint.h
|
|
LightPointNode.h
|
|
LightSource.h
|
|
LineStipple.h
|
|
LineWidth.h
|
|
Locator.h
|
|
LOD.h
|
|
Material.h
|
|
MatrixTransform.h
|
|
MultiSwitch.h
|
|
MultiTextureControl.h
|
|
Node.h
|
|
Object.h
|
|
OccluderNode.h
|
|
OcclusionQueryNode.h
|
|
PagedLOD.h
|
|
Point.h
|
|
PointSprite.h
|
|
PolygonMode.h
|
|
PolygonOffset.h
|
|
PolygonStipple.h
|
|
PositionAttitudeTransform.h
|
|
PrimitiveSet.h
|
|
Program.h
|
|
ProxyNode.h
|
|
ReadWrite.h
|
|
Scissor.h
|
|
Scribe.h
|
|
Sequence.h
|
|
ShadeModel.h
|
|
Shader.h
|
|
ShapeAttributeList.h
|
|
ShapeDrawable.h
|
|
Shape.h
|
|
SpecularHighlights.h
|
|
StateSet.h
|
|
Stencil.h
|
|
Switch.h
|
|
SwitchLayer.h
|
|
TerrainTile.h
|
|
TexEnvCombine.h
|
|
TexEnv.h
|
|
TexGen.h
|
|
TexGenNode.h
|
|
TexMat.h
|
|
Text3D.h
|
|
Text.h
|
|
Texture1D.h
|
|
Texture2D.h
|
|
Texture3D.h
|
|
TextureCubeMap.h
|
|
Texture.h
|
|
TextureRectangle.h
|
|
Transform.h
|
|
Uniform.h
|
|
VertexProgram.h
|
|
Viewport.h
|
|
VisibilityGroup.h
|
|
VolumeCompositeLayer.h
|
|
VolumeCompositeProperty.h
|
|
VolumeSwitchProperty.h
|
|
VolumeScalarProperty.h
|
|
VolumeTransferFunctionProperty.h
|
|
VolumePropertyAdjustmentCallback.h
|
|
Volume.h
|
|
VolumeImageLayer.h
|
|
VolumeLayer.h
|
|
VolumeLocator.h
|
|
VolumeTile.h
|
|
)
|
|
SET(TARGET_ADDED_LIBRARIES osgSim osgFX osgText osgTerrain osgVolume)
|
|
|
|
IF(ZLIB_FOUND)
|
|
SET(TARGET_LIBRARIES_VARS ZLIB_LIBRARY)
|
|
ENDIF()
|
|
|
|
#### end var setup ###
|
|
SETUP_PLUGIN(ive)
|