ef1d205a2e
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" |
||
---|---|---|
.. | ||
CheckAtomicOps.cmake | ||
clean_directories | ||
cmake_uninstall.cmake.in | ||
Find3rdPartyDependencies.cmake | ||
FindCOLLADA.cmake | ||
FindFLTK.cmake | ||
FindFOX.cmake | ||
FindFreeType.cmake | ||
FindGDAL.cmake | ||
FindGIFLIB.cmake | ||
FindInventor.cmake | ||
FindJasper.cmake | ||
FindLibVNCServer.cmake | ||
FindOpenEXR.cmake | ||
FindOpenThreads.cmake | ||
FindOpenVRML.cmake | ||
FindOSG.cmake | ||
FindOurDCMTK.cmake | ||
FindPerformer.cmake | ||
FindQuickTime.cmake | ||
FindXine.cmake | ||
FindXUL.cmake | ||
FindZLIB.cmake | ||
ListHandle.cmake | ||
ModuleInstall.cmake | ||
OsgCPack.cmake | ||
OsgCPackConfig.cmake.in | ||
OsgMacroUtils.cmake | ||
UtilityMacros.cmake |