From 56188dde68618ecd09136416c16affe0acae97f8 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 24 Apr 2007 13:11:22 +0000 Subject: [PATCH] Added CMake support for lwo plugin. --- src/osgPlugins/CMakeLists.txt | 8 ++++++- src/osgPlugins/lwo/CMakeLists.txt | 39 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 src/osgPlugins/lwo/CMakeLists.txt diff --git a/src/osgPlugins/CMakeLists.txt b/src/osgPlugins/CMakeLists.txt index e2cfcdbbc..67e710d8e 100644 --- a/src/osgPlugins/CMakeLists.txt +++ b/src/osgPlugins/CMakeLists.txt @@ -80,10 +80,16 @@ ENDIF (BUILD_OSG_IMAGE_PLUGINS) IF (BUILD_OSG_3D_PLUGINS) SET(TARGET_DEFAULT_LABEL_PREFIX "Plug 3d") ADD_SUBDIRECTORY(3dc) + IF(INVENTOR_FOUND) ADD_SUBDIRECTORY(Inventor) ENDIF(INVENTOR_FOUND) - #ADD_SUBDIRECTORY(lwo) + + IF(VRML_FOUND) + ADD_SUBDIRECTORY(vrml) + ENDIF(VRML_FOUND) + + ADD_SUBDIRECTORY(lwo) ADD_SUBDIRECTORY(x) ADD_SUBDIRECTORY(dw) ADD_SUBDIRECTORY(dxf) diff --git a/src/osgPlugins/lwo/CMakeLists.txt b/src/osgPlugins/lwo/CMakeLists.txt new file mode 100644 index 000000000..0f5060b79 --- /dev/null +++ b/src/osgPlugins/lwo/CMakeLists.txt @@ -0,0 +1,39 @@ +SET(TARGET_SRC + Block.cpp + Clip.cpp + Converter.cpp + Object.cpp + old_lw.cpp + old_Lwo2.cpp + old_Lwo2Layer.cpp + Polygon.cpp + ReaderWriterLWO.cpp + Surface.cpp + Tessellator.cpp + Unit.cpp + VertexMap.cpp +) + +SET(TARGET_H + Block.h + Clip.h + Converter.h + iffparser.h + Layer.h + lwo2chunks.h + lwo2parser.h + lwo2read.h + lwo2types.h + Object.h + old_lw.h + old_Lwo2.h + old_Lwo2Layer.h + Polygon.h + Surface.h + Tessellator.h + Unit.h + VertexMap.h +) + +#### end var setup ### +SETUP_PLUGIN(lwo)