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.