CMake Workshop
Setting up your system
Introduction
Motivation and overview
Brief tour to demonstrate concepts/capabilities
Hands-on workshop
From sources to executables
Compile flags, definitions, and debugging
Target-based build systems with CMake
Detecting your environment
Finding and using dependencies
Creating and running tests with CTest
Automated dependency handling with FetchContent
Growing projects: pitfalls and recommendations
Reference
Resources and books
Credits
CMake Workshop
Index
Edit on GitHub
Index