Hi all, I think this is already handled in the trunk. cmake_policy(set CMP0017 NEW)
...specifies that cmake (when calling include() or find_package() ) should prefer find modules from it's own module directory over ones found in CMAKE_MODULE_PATH. ...however it seems that we named our script FindFreeType.cmake while the one in my cmake is called FindFreetype (no capital T). This causes CMP0017 setting to have no effect in our case. We could change the name of our script to match the one in cmake (FindFreetype.cmake) so we can let cmake work as intended without breaking older machine builds. We'd need to modify the root CMakeLists.txt accordingly of course, i.e find_package(Freetype). /Mattias On Sat, Apr 12, 2014 at 9:50 AM, Robert Osfield <[email protected]> wrote: > Hi Guys, > > I have just had a look at our CMakeModules directory and the > cmake-2.8/Modules and found the following overlaps: > > FindFLTK.cmake > FindGDAL.cmake > FindJasper.cmake > FindFreetype.cmake > FindOpenThreads.cmake > FindQuickTime.cmake > FindZLIB.cmake > > We don't actually use FindOpenThreads.cmake, but like the > FindOSG.cmake it's really there for inspiration for others. Probably > would could delete both of these now though. > > The rest would potentially could delete, although we'd risk breaking > the build for people on old systems where they have older version of > cmake installed. > > Is there a way we can use the Cmake versions when available and > fallback to the OSG ones when they aren't? > > Robert. > _______________________________________________ > osg-submissions mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
