Better CMake Part 3 -- The Basics of Targets
Creating and Using Libraries in CMake [Ep3]
CMake-Episode 008 : Target Dependencies - PUBLIC, INTERFACE AND PRIVATE | CMake Starts Here
How to CMake Good - 1c - Subdirectories and Target Interface Properties
Create Feature Macros with CMake's target_compile_definitions
CMake Tutorial EP 2 | Libraries and Subdirectories
CMake for JUCE Developers (#3): Targets
How to CMake Good - 1b - Adding a Library
CMake-Episode 007 :Targets : Executables, Binaries , C++ Standars and More | CMake Starts Here
Better CMake Part 4 -- find_package() Basics
Hello, COMPILE_DEFINITIONS! How to specify preprocessor definitions through CMake "basic_134"
C++Now 2017: Daniel Pfeifer “Effective CMake"
Simplified CMake Tutorial
Hello, Custom Target! Adding and Using A Custom Target in CMake "basic_132"
Florent Castelli: Introduction to CMake
CMake Tutorial EP 5 | Making Libs Optional
Better CMake Part 6 -- Superbuilds w/ ExternalProject
Why Not Use add_definitions with CMake
CppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”
Compiling Multi-file C++ Source Code with CMake