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

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.