Главная
Study mode:
on
1
Introduction
2
Welcome
3
What is CMake
4
Why use CMake
5
Configuration
6
Build
7
CMake List
8
Demo
9
Naming Targets
10
Target Link Libraries
11
Demo Time Linking
12
Linking Errors
13
Rerun the Build
14
Target Include Directory
15
Generated Print
16
Types of Variables
17
Regular Variables
18
Dynamic Scopes
19
Cache Scopes
20
Environment Variables
21
Cache Bad Values
Description:
Explore CMake fundamentals and advanced techniques in this comprehensive conference talk from ACCU 2022. Learn best practices, patterns, and pitfalls encountered while maintaining popular CMake modules. Begin with a simple project demonstration explaining basics and progress to more powerful constructs, including variables, functions, and macros. Discover surprising behaviors of the CMake language and how to leverage sophisticated configure-time functionality. Gain insights from CB Bailey's experience at Bloomberg, covering optimal software practices, build systems, and integration techniques for robust application development.

Things I Learnt While Trying to Avoid Becoming a CMake Expert

ACCU Conference
Add to list
0:00 / 0:00