Dear CMake users,

I have recently written a set of find modules [1][2][3] for dependencies I use for the project I am currently working on. I made sure to write them in a style that is close to what is currently maintained in CMake, with the goal to submit them for inclusion upstream and benefit the whole community.

I wanted to ask you guys for comments regarding their content. Some things may be superfluous, others may be missing or improved. Any piece of feedback is warmly welcome.

I was also wondering whether there is some sort of best practice with regards to the handling of user-defined prefixes for custom locations of dependencies. I saw some modules using ${Pkg}_ROOT, others using ${Pkg}_DIR, some using a cached variable...Could you guys point me to what is considered good examples here.

[1] https://github.com/ghisvail/IRTK/blob/enh/cmake-find-modules/CMake/FindFLANN.cmake [2] https://github.com/ghisvail/IRTK/blob/enh/cmake-find-modules/CMake/FindLibLBFGS.cmake [3] https://github.com/ghisvail/IRTK/blob/enh/cmake-find-modules/CMake/FindNiftiCLib.cmake

Many thanks,
Ghislain
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to