
Documentation Links:
CMake also has a complete online reference manual that is generated directly from the CMake source code. Additionally, there is an active CMake Wiki which contains many tips and facts about how to best use CMake's features as well as several web pages that contain quick start information about CMake.
The mailing lists are very helpful and active places to get quick answers about CMake. Kitware also provides CMake Training Courses.
The Kitware Source is a quarterly newsletter for developers designed to deliver detailed technical articles, information on recent releases and upcoming changes related to Kitware's open source products. This includes information on CMake and Kitware's Quality Software Process. The following is a compendium of CMake related articles that have appeared in the Source.
Subscribing to the Source is free. To be added to the Source mailing list, please contact the editor at kitware@kitware.com, be sure to include your full name and postal mailing address in the email.
Quick Reference pages:
One of the best ways to learn CMake, is to look at examples of working CMake projects. A great starting place for that would be the source code to the tutorial used in Mastering CMake which can be found here:
In addition many other popular open source projects use CMake such as VTK, ITK, ParaView, VXL, SecondLife and experimentally for Boost. For some more projects using CMake, see the CMake Wiki.
Legacy documentation for CMake: