Table of Contents
- Kickstarting CMake
- Accessing CMake in Best Ways
- Creating a CMake Project
- Packaging, Deploying and Installing a CMake Project Effortlessly
- Integrating Third- Party Libraries and Dependency Management
- Automatically Generating Documentation with CMake
- Seamless Integration of Code Quality Tools with CMake
- Executing Custom Tasks with CMake
- Creating Reproducible Build Environments
- Handling Distributed Repositories and Dependencies in a Super-build
- Automated Fuzzing with CMake
- Cross-Platform-Compiling Custom Toolchains
- Reusing CMake Code
- Optimizing and Maintaining CMake Projects
- Migrating to CMake
- Contributing to CMake and Further Reading Material

