Professional CMake: A Practical Guide 8th Edition

The 8th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.19 release, including some fixes added up to 3.19.2. The main highlights for this edition include:

  • Apple Silicon is now supported. Discussion around the creation of universal binaries has been expanded accordingly.
  • A new section was added covering the new presets feature introduced in CMake 3.19.
  • Deferring CMake code execution with the new cmake_language(DEFER) capabilities is also covered.

More detailed release notes are available. As usual, the book is available exclusively from

1 Like