Overview
Syllabus
Intro
Overview
Use cases for cmake in boost
Usage requirements from find_package
Integrated builds with add_subdirectory
Custom toolchain
Development
Build dependency workflows
Modular boost
Follow structure of Daniel Pfeiffer's Effective CMake
Add sources
Link dependencies
Setup target for other directories
Install usage requirements
Override find_package
Superproject
The boost cmake modules
Overall features
Using boost cmake modules
An example with Boost cmake modules
Adding tests dependencies
Properties on interfaces
Emulation
Pkgconfig
Testing
Adding a test
Taught by
CppNow