Professional CMake:

A Practical Guide

Go beyond trivial examples and learn how to use CMake effectively with practical advice direct from a CMake co-maintainer


Release Notes

This is the change history for the book Professional CMake: A Practical Guide. The table below summarizes the set of published editions and their release date. Click through for a detailed list of changes for each release.

VersionRelease date
8th Edition4th January 2021
7th Edition11th August 2020
6th Edition28th April 2020
5th Edition10th December 2019
4th Edition18th July 2019
3rd Edition15th March 2019
2nd Edition*12th December 2018
1st Edition*10th July 2018

* The 1st Edition included a few minor updates and followed a X.Y.Z versioning scheme. The 2nd Edition was initially released as v1.1.0 on 21st November 2018 but was formally published as the 2nd Edition on 12th December 2018.