The 21st Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 4.0 release. A new Debugging Executables chapter has been added, focusing on debugging within IDE environments. The Policies chapter also saw some important changes, motivated by the CMake 4.0 release completely removing OLD
policy behaviors for the first time.
More detailed release notes are available. As usual, the book is available exclusively from https://crascit.com/professional-cmake/