What’s new in the second edition?
In this second edition, we have made several significant additions and improvements based on reader feedback and the latest advancements in CMake:
- A New Chapter on Building Software for Apple Products: We have included comprehensive coverage on how to build software specifically for Apple platforms, addressing some of the unique ways how software is handled on Apples closed ecosystem.
- In-Depth Coverage of CMake Presets: This edition includes a more detailed discussion on CMake presets than the previous edition. This will help you to streamline your development process.
- Reworked Chapter on Dependency Handling: The chapter on dependency handling has been largely reworked to include a hands-on guide on using the new CMake dependency providers and using Conan version 2, making it easier to manage dependencies in your projects.
- Corrections of Errata and Reader Feedback: We have thoroughly revised the content to correct any errors and incorporated valuable feedback from our readers to enhance the clarity and usefulness of the book.
We believe these updates will make the second edition of CMake Best Practices even more valuable you, providing up-to-date techniques and insights to improve your software building experience with CMake.