The 14th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.25 release. Main highlights of this edition include:
- A new compiler abstraction for MSVC debug information formats.
- Expanded support for system header search paths.
- Expanded scope control with a new
block()
command and newreturn()
capabilities. - Support for validators in most of the
find_...()
commands. - New package and workflow preset types.
More detailed release notes are available. As usual, the book is available exclusively from https://crascit.com/professional-cmake/