OpenSceneGraph/CMakeModules
Robert Osfield ef1d205a2e From Mattias Helsing, "'ve finally finished the rework of the packaging support. It is
streamlined for tgz and has most of the features that Robert, J-S and
Sukender requested in december. I have an idea of how to discover the
vc80 sp1 or not but haven't had time to implement. The script is
completely reworked and now doesn't include cmakes' bundled
CPack.cmake script at all. In summary:

* filenames are
<package>-<osgversion>-<platform>-<arch>[-compiler]-<configuration>.tar.gz,
ex. libopenscenegraph-2.7.9-Linux-i386-Release.tar.gz,
libopenthreads-dev-2.7.9-win32-x86-vc80sp1-Debug.tar.gz

* targets (projects in msvs) are generated for each specified
component, a target that packages everything that is installed
(openscenegraph-all) and there's a target for running all other
packaging targets (Package ALL on msvs, package_ALL in unix
makefiles).

* It is possible to set the compiler in ccmake (cmake-gui, whatever you use)

* the top folder in packages is the same for all packages (OpenSceneGraph-x.y)

* the packaging support is limited with cmake-2.6.0 and not as
dynamic. With cmake-2.6.1 and later building the gdal plugin (for
example) will create a package_libopenscenegraph-gdal target. With
cmake-2.6.0 only the ones that are always built (libopenscenegraph,
libopenscenegraph-dev, openscenegraph, libopenthreads,
libopenthreads-dev

* i found a better way to decide whether cpack is available to guard
the BUiLD_OSG_PACKAGES option"
2009-01-12 11:34:03 +00:00
..
CheckAtomicOps.cmake From Blasius Czink, "changed the CHECK_CXX_SOURCE_RUNS macro slightly to avoid the compile problems due to bugged "intrin.h". In such a case the mutex fallback will be used (see attached file)." 2008-10-29 11:51:47 +00:00
clean_directories Added utilty script for cleaning up build files/directories. 2008-03-14 15:33:47 +00:00
cmake_uninstall.cmake.in From David Callu, "I have added the uninstall command at the end of the first file, 2007-05-17 11:48:30 +00:00
Find3rdPartyDependencies.cmake From Philip Lowman, post 1: 2008-05-26 22:36:58 +00:00
FindCOLLADA.cmake Revised the DYNAMIC vs STATIC library setup of COLLADA. 2008-12-02 10:42:58 +00:00
FindFLTK.cmake Added local FindFLTK.cmake to avoid problems with FLTK no being found by standard 2007-06-04 13:45:58 +00:00
FindFOX.cmake From Alexandre Amalric, Fox example 2007-07-24 14:02:53 +00:00
FindFreeType.cmake From Colin McDonald, build fixes for Solaris. 2008-01-08 18:13:06 +00:00
FindGDAL.cmake From Gino van den Bergen, "The FindGDAL.cmake seems to be broken in OSG 2.6.1 for locating gdal.h through enviroment variable GDAL_DIR. 2008-11-26 12:07:03 +00:00
FindGIFLIB.cmake From Eric Wing, "Attached are a few Find modules with updates. Among other things, they 2008-01-04 20:00:18 +00:00
FindInventor.cmake Fixed debug build of Inventor plugin 2008-01-21 17:04:33 +00:00
FindJasper.cmake Added support for jp2 plugin 2007-05-04 13:20:48 +00:00
FindLibVNCServer.cmake From Ulrich Hertlien, "'m was getting a build failure from the OpenEXR reader on Mac OS X. It was complaining about undefined references to half::convert(int). I believe this is because the EXR plugin doesn't explicitly link against the Half library. 2008-11-30 16:33:11 +00:00
FindOpenEXR.cmake From Ulrich Hertlien, "'m was getting a build failure from the OpenEXR reader on Mac OS X. It was complaining about undefined references to half::convert(int). I believe this is because the EXR plugin doesn't explicitly link against the Half library. 2008-11-30 16:33:11 +00:00
FindOpenThreads.cmake From Eric Wing, "Attached are a few Find modules with updates. Among other things, they 2008-01-04 20:00:18 +00:00
FindOpenVRML.cmake From Jean-Sebastien Guay, "Attached you will find an expanded FindOpenVRML.cmake file, as well as a fixed CMakeLists.txt file for the VRML plugin ." 2007-09-26 14:44:22 +00:00
FindOSG.cmake Added missing cmake macros 2007-06-26 17:12:48 +00:00
FindOurDCMTK.cmake Added support for finding DCMTK-3.5.4 installed lib/include placement 2008-09-17 11:43:14 +00:00
FindPerformer.cmake From Guillaume Millet, "Please find in attachment a small improvement to the pfb plugin 2007-09-07 10:15:39 +00:00
FindQuickTime.cmake From Eric Wing, "Attached are a few Find modules with updates. Among other things, they 2008-01-04 20:00:18 +00:00
FindXine.cmake Added first cut a Xine support 2007-05-04 19:17:49 +00:00
FindXUL.cmake Added XUL_DIR searching 2008-11-19 17:04:02 +00:00
FindZLIB.cmake From Ulrich Hertlien, "'m was getting a build failure from the OpenEXR reader on Mac OS X. It was complaining about undefined references to half::convert(int). I believe this is because the EXR plugin doesn't explicitly link against the Half library. 2008-11-30 16:33:11 +00:00
ListHandle.cmake Fixed tabbing 2007-04-27 09:49:28 +00:00
ModuleInstall.cmake Changed the libopenscenegraph-core to be part of libopenscenegraph, and 2008-12-12 14:54:22 +00:00
OsgCPack.cmake From Mattias Helsing, "'ve finally finished the rework of the packaging support. It is 2009-01-12 11:34:03 +00:00
OsgCPackConfig.cmake.in From Mattias Helsing, "'ve finally finished the rework of the packaging support. It is 2009-01-12 11:34:03 +00:00
OsgMacroUtils.cmake Changed the libopenscenegraph-core to be part of libopenscenegraph, and 2008-12-12 14:54:22 +00:00
UtilityMacros.cmake Fixed tabbing 2007-04-27 09:49:28 +00:00