Professional CMake: A Practical Guide 13th Edition

The 13th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.24 release. This is by far the book’s biggest update yet! A number of new chapters have been added:

  • Advanced Linking
  • Making Projects Consumable
  • Dependency Providers

A major new feature covered in this edition is the integration between find_package() and the FetchContent module. The material on Ccache has also been updated for the recently added support for the Visual Studio toolchain.

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