Basics: Boilerplate, And Executables
Libraries, And Dependencies
Shared Libraries (Preview)
Installation (“Deployment”)
Structure - Subdirectories, Dependencies, and Include Paths
C++, Debug/Release, CMake “Programming”, Rants
Cross development
“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