The 9th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.20 release, including some fixes added in 3.20.1. The more substantial changes covered in this edition include:
- The Xcode generator now has direct support for embedding frameworks.
- A new
cmake_path()command has been added, superseding most of the path handling capabilities provided by
- Presets have been extended to add support for the build and test phases.