2011/6/16 Alexander Neundorf <[email protected]>: > On Thursday 16 June 2011, David Cole wrote: >> First, ask if the module is really necessary. If, instead, you can add an >> OpenEXRConfig.cmake file to the OpenEXR project itself, and install it in a >> place that cmake's find_package will automatically find it, then a find >> module is unnecessary. >> >> However, if that's not possible or practical, then... >> >> Follow the directions here on becoming a module maintainer: >> >> http://www.cmake.org/Wiki/CMake:Module_Maintainers >> >> If anything is unclear, ask here for clarification. >> >> >> Thanks, >> David
Is writing a ***Config.cmake file documented?, does this rely on OpenEXR using cmake for their builds? I wasn't aware of this. >> On Wed, Jun 15, 2011 at 11:25 PM, Campbell Barton > <[email protected]>wrote: >> > Recently I decided to start moving some of our projects hard coded >> > paths into Find***.cmake modules. >> > >> > Incidentally the libs are libsamplerate, libFFTW3, libsndfile, >> > libjemalloc, OpenEXR, OpenJPEG, libpcre. >> > >> > I started out with OpenEXR, and tried to comply with the module >> > readme.txt, and used FindTIFF/Boost/OpenGL as references too. >> > >> > Heres the module, >> > >> > https://svn.blender.org/svnroot/bf-blender/trunk/blender/build_files/cmak >> > e/Modules/FindOpenEXR.cmake > > I think you should not need to set _openexr_SEARCH_DIRS, I think all these > paths are included in the standard search paths. does this work for FIND_PATH as well as FIND_LIBRARY? >> > >> > _after_ writing this I found that there are 3 other projects who also >> > wrote their own FindOpenEXR.cmake modules, >> > >> > >> > http://code.google.com/p/nvidia-texture-tools/source/browse/trunk/cmake/F >> > indOpenEXR.cmake?r=HEAD >> > >> > http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/trunk/C >> > MakeModules/FindOpenEXR.cmake?rev=HEAD >> > http://www.openlibraries.org/browser/trunk/FindOpenEXR.cmake > > And another one: > http://quickgit.kde.org/?p=kdelibs.git&a=blob&h=405b892d436823ac3b102b4eb0a1126bc168aec7&hb=9be5b41d4e933d019d3d30cead9143b3703d10f4&f=cmake/modules/FindOpenEXR.cmake > > Alex Noticed KDE's FineOpenEXR.cmake uses pkg-config, Is this considered best practice? -- - Campbell _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
