CMake: An Introduction
- Basics: Boilerplate, And Executables
- Libraries, And Dependencies
- Shared Libraries (Preview)
- Installation (“Deployment”)
- Structure - Subdirectories, Dependencies, and Include Paths
- C++, Debug/Release, CMake “Programming”, Rants
- “Configured” Header Files
- Optional Code: Problem Definition,
OPTION()
- Optional Code, Approach 1: Optional
blacklist
, C Macro (Global Flags)
- Optional Code, Approach 2: Pushing Optionality Down In Module Interface
- Targets, Properties, And More
- External Dependencies
- Running Tests
Dependencies