The only CMake tutorial you will ever need (easy CMake setup tutorial)
Better CMake Part 3 -- The Basics of Targets
Compiling C programs with Multiple Files
Create Feature Macros with CMake's target_compile_definitions
Compiling Multi-file C++ Source Code with CMake
CMake Tutorial EP 9 | find_package modules and config options (2/2 of find libs)
C++Now 2017: Daniel Pfeifer “Effective CMake"
CMake for JUCE Developers (#3): Targets
Embedded Linux | MakeFile, AutoTools And CMake | Beginners
Learn CMake by real example (tutorial 6, use cmake to compile MPI and CUDA program)
CppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”
Andreas Reischuck "Cross Compiling with CMake"
Modern CMake Modules - Bret Brown - CppCon 2021
CMake - variables and properties explained
CMake Tutorial EP 13 | CTest
How to compile C libraries in iOS using Cmake and XCode | iOS Deep Dive
CMake: How to Build and Package C/C++ Projects
C++ Weekly - Ep 208 - The Ultimate CMake / C++ Quick Start
C++Now 2019: Paul Fultz II “Taking the Plunge Towards CMake in Boost”
[Tutorial] Example CMake and Catch2 Project