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 https://crascit.com/professional-cmake/