From 0a58c6e2807ac8db0b9a17340f52bd214a2d23d1 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 13 Jul 2007 19:22:09 +0000 Subject: [PATCH] Removed all the plugins BUILD_OSG_* options as these just get in the way of browsing standard CMake options. --- src/osgPlugins/CMakeLists.txt | 234 ++++++++++++++++------------------ 1 file changed, 107 insertions(+), 127 deletions(-) diff --git a/src/osgPlugins/CMakeLists.txt b/src/osgPlugins/CMakeLists.txt index 42224788f..941b288d5 100644 --- a/src/osgPlugins/CMakeLists.txt +++ b/src/osgPlugins/CMakeLists.txt @@ -9,13 +9,6 @@ PROJECT(OSG_PLUGINS_MASTER) SET(LIBRARY_OUTPUT_PATH "${LIBRARY_OUTPUT_PATH}/${OSG_PLUGINS}") - -OPTION(BUILD_OSG_COMMON_PLUGINS "Build with Common Plugins" TRUE) -OPTION(BUILD_OSG_IMAGE_PLUGINS "Build with Image texture Plugins" TRUE) -OPTION(BUILD_OSG_3D_PLUGINS "Build with 3D formats Plugins" TRUE) -OPTION(BUILD_OSG_OTHER_PLUGINS "Build with other formats Plugins" TRUE) -OPTION(BUILD_OSG_NET_PLUGINS "Build with net Plugin" TRUE) - IF(NOT MINGW) SET(CMAKE_SHARED_MODULE_PREFIX "") ENDIF(NOT MINGW) @@ -30,133 +23,120 @@ SET(TARGET_COMMON_LIBRARIES osgUtil ) -IF (BUILD_OSG_COMMON_PLUGINS) - SET(TARGET_DEFAULT_LABEL_PREFIX "Plug commons") -########################################################### -# this is for asking the production of a single CMakeLists.txt -# the BUILD_CMAKELIST can be set at the macro call level or -# globally by configuring -# TARGET_DEFAULT_BUILD_CMAKELIST +############################################################ # -# ADD_OSG_PLUGIN(osgFX osgFX BUILD_CMAKELIST) +# NodeKit/Psudo loader plugins # -########################################################### - ADD_SUBDIRECTORY(osgFX) - ADD_SUBDIRECTORY(osgParticle) - ADD_SUBDIRECTORY(osgSim) - ADD_SUBDIRECTORY(osgText) - ADD_SUBDIRECTORY(osgViewer) - ADD_SUBDIRECTORY(osgShadow) - ADD_SUBDIRECTORY(osga) - ADD_SUBDIRECTORY(rot) - ADD_SUBDIRECTORY(scale) - ADD_SUBDIRECTORY(trans) - - ADD_SUBDIRECTORY(osg) - ADD_SUBDIRECTORY(ive) -ENDIF (BUILD_OSG_COMMON_PLUGINS) +ADD_SUBDIRECTORY(osgFX) +ADD_SUBDIRECTORY(osgParticle) +ADD_SUBDIRECTORY(osgSim) +ADD_SUBDIRECTORY(osgText) +ADD_SUBDIRECTORY(osgViewer) +ADD_SUBDIRECTORY(osgShadow) +ADD_SUBDIRECTORY(osga) +ADD_SUBDIRECTORY(rot) +ADD_SUBDIRECTORY(scale) +ADD_SUBDIRECTORY(trans) +ADD_SUBDIRECTORY(normals) +ADD_SUBDIRECTORY(net) -IF (BUILD_OSG_IMAGE_PLUGINS) - SET(TARGET_DEFAULT_LABEL_PREFIX "Plug image" )# - ADD_SUBDIRECTORY(rgb) - ADD_SUBDIRECTORY(bmp) - ADD_SUBDIRECTORY(pnm) - ADD_SUBDIRECTORY(dds) - ADD_SUBDIRECTORY(tga) - ADD_SUBDIRECTORY(hdr) - - IF(JPEG_FOUND) - ADD_SUBDIRECTORY(jpeg) - ENDIF(JPEG_FOUND) - IF(JASPER_FOUND) - ADD_SUBDIRECTORY(jp2) - ENDIF(JASPER_FOUND) - IF(GIFLIB_FOUND) - ADD_SUBDIRECTORY(gif) - ENDIF(GIFLIB_FOUND) - IF(PNG_FOUND) - ADD_SUBDIRECTORY(png) - ENDIF(PNG_FOUND) - IF(TIFF_FOUND) - ADD_SUBDIRECTORY(tiff) - ENDIF(TIFF_FOUND) - -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) - - IF(OPENVRML_FOUND) - ADD_SUBDIRECTORY(vrml) - ENDIF(OPENVRML_FOUND) - - IF(COLLADA_FOUND) - ADD_SUBDIRECTORY(dae) - ENDIF(COLLADA_FOUND) - - ADD_SUBDIRECTORY(lwo) - ADD_SUBDIRECTORY(x) - ADD_SUBDIRECTORY(dw) - ADD_SUBDIRECTORY(dxf) - ADD_SUBDIRECTORY(OpenFlight) - ADD_SUBDIRECTORY(geo) - ADD_SUBDIRECTORY(obj) - ADD_SUBDIRECTORY(normals) - - IF(PERFORMER_FOUND) - ADD_SUBDIRECTORY(pfb) - ENDIF(PERFORMER_FOUND) - - ADD_SUBDIRECTORY(pic) - ADD_SUBDIRECTORY(stl) - ADD_SUBDIRECTORY(3ds) - ADD_SUBDIRECTORY(ac) -ENDIF (BUILD_OSG_3D_PLUGINS) - -IF (BUILD_OSG_OTHER_PLUGINS) - SET(TARGET_DEFAULT_LABEL_PREFIX "Plug other") - ADD_SUBDIRECTORY(logo) - ADD_SUBDIRECTORY(lws) - ADD_SUBDIRECTORY(md2) - ADD_SUBDIRECTORY(osgtgz) - ADD_SUBDIRECTORY(tgz) - - ADD_SUBDIRECTORY(txp) - ADD_SUBDIRECTORY(shp) - ADD_SUBDIRECTORY(txf) - - IF(XINE_FOUND) - ADD_SUBDIRECTORY(xine) - ENDIF(XINE_FOUND) - - IF(QUICKTIME_FOUND) - ADD_SUBDIRECTORY(quicktime) - ENDIF(QUICKTIME_FOUND) - - IF(FREETYPE_FOUND) - ADD_SUBDIRECTORY(freetype) - ENDIF(FREETYPE_FOUND) - IF(ZLIB_FOUND) - ADD_SUBDIRECTORY(zip) - ENDIF(ZLIB_FOUND) - -ENDIF (BUILD_OSG_OTHER_PLUGINS) +############################################################ +# +# Main native plugins +# +ADD_SUBDIRECTORY(osg) +ADD_SUBDIRECTORY(ive) -#--------------------------------------------------- -# ADD ALL PLUGINS -#--------------------------------------------------- +############################################################ +# +# Image plugins +# +ADD_SUBDIRECTORY(rgb) +ADD_SUBDIRECTORY(bmp) +ADD_SUBDIRECTORY(pnm) +ADD_SUBDIRECTORY(dds) +ADD_SUBDIRECTORY(tga) +ADD_SUBDIRECTORY(hdr) + +IF(JPEG_FOUND) + ADD_SUBDIRECTORY(jpeg) +ENDIF(JPEG_FOUND) +IF(JASPER_FOUND) + ADD_SUBDIRECTORY(jp2) +ENDIF(JASPER_FOUND) +IF(GIFLIB_FOUND) + ADD_SUBDIRECTORY(gif) +ENDIF(GIFLIB_FOUND) +IF(PNG_FOUND) + ADD_SUBDIRECTORY(png) +ENDIF(PNG_FOUND) +IF(TIFF_FOUND) + ADD_SUBDIRECTORY(tiff) +ENDIF(TIFF_FOUND) + +############################################################ +# +# 3rd party 3d plugins +# + +ADD_SUBDIRECTORY(3dc) + +IF(INVENTOR_FOUND) + ADD_SUBDIRECTORY(Inventor) +ENDIF(INVENTOR_FOUND) + +IF(OPENVRML_FOUND) + ADD_SUBDIRECTORY(vrml) +ENDIF(OPENVRML_FOUND) + +IF(COLLADA_FOUND) + ADD_SUBDIRECTORY(dae) +ENDIF(COLLADA_FOUND) + +ADD_SUBDIRECTORY(lwo) +ADD_SUBDIRECTORY(x) +ADD_SUBDIRECTORY(dw) +ADD_SUBDIRECTORY(dxf) +ADD_SUBDIRECTORY(OpenFlight) +ADD_SUBDIRECTORY(geo) +ADD_SUBDIRECTORY(obj) + +IF(PERFORMER_FOUND) + ADD_SUBDIRECTORY(pfb) +ENDIF(PERFORMER_FOUND) + +ADD_SUBDIRECTORY(pic) +ADD_SUBDIRECTORY(stl) +ADD_SUBDIRECTORY(3ds) +ADD_SUBDIRECTORY(ac) + +ADD_SUBDIRECTORY(logo) +ADD_SUBDIRECTORY(lws) +ADD_SUBDIRECTORY(md2) +ADD_SUBDIRECTORY(osgtgz) +ADD_SUBDIRECTORY(tgz) + +ADD_SUBDIRECTORY(txp) +ADD_SUBDIRECTORY(shp) +ADD_SUBDIRECTORY(txf) + +IF(XINE_FOUND) + ADD_SUBDIRECTORY(xine) +ENDIF(XINE_FOUND) + +IF(QUICKTIME_FOUND) + ADD_SUBDIRECTORY(quicktime) +ENDIF(QUICKTIME_FOUND) + +IF(FREETYPE_FOUND) + ADD_SUBDIRECTORY(freetype) +ENDIF(FREETYPE_FOUND) +IF(ZLIB_FOUND) + ADD_SUBDIRECTORY(zip) +ENDIF(ZLIB_FOUND) -IF (BUILD_OSG_NET_PLUGINS) - ADD_SUBDIRECTORY(net) -ENDIF (BUILD_OSG_NET_PLUGINS) -#REWRITE_CMAKELIST(ADD_OSG_PLUGIN) ##########to get all the variables of Cmake