# Professional CMake: A Practical Guide 13th Edition

**URL:** https://discourse.cmake.org/t/professional-cmake-a-practical-guide-13th-edition/6576
**Category:** Community
**Created:** [September 29, 2022, 8:17am UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-13th-edition/6576 "2022-09-29T08:17:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![craig.scott](https://discourse.cmake.org/user_avatar/discourse.cmake.org/craig.scott/32/20_2.png) [@craig.scott](https://discourse.cmake.org/u/craig.scott)
#### Post date: [September 29, 2022, 8:17am UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-13th-edition/6576/1 "2022-09-29T08:17:45Z")

</div>

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](https://crascit.com/professional-cmake/release-notes/13th-edition/) are available. As usual, the book is available exclusively from [https://crascit.com/professional-cmake/](https://crascit.com/professional-cmake/)

[![front-cover-794x1123](https://discourse.cmake.org/uploads/default/original/1X/eb9bb58bebfd2f50af732c642e8a3e548c736b7b.png)](https://crascit.com/professional-cmake/)
