Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

CMake Doesn't Have to Be Painful - Simple Strategies That Work

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn practical strategies to simplify CMake usage and avoid common frustrations in this conference talk from CppCon 2025. Discover modern CMake principles that have been available for about a decade but are often underutilized, leading to overcomplicated projects and steep learning curves. Explore up-to-date CMake basics while identifying which advanced features you can skip to maintain a "just works" approach. Follow along with a demonstration project that serves as a reference for implementing these simplified strategies in your own C++ builds. Examine new CMake features designed to improve developer quality of life while maintaining simplicity and reliability. Gain insights from a CMake veteran who leads Bloomberg's C++ Infrastructure team and actively participates in the ISO C++ Tooling Study Group, focusing on making C++ codebases more maintainable by treating projects systematically rather than as unique snowflakes.

Syllabus

CMake Doesn't Have to Be Painful | Simple Strategies That Work - Bret Brown - CppCon 2025

Taught by

CppCon

Reviews

Start your review of CMake Doesn't Have to Be Painful - Simple Strategies That Work

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.