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

YouTube

Beyond Compilation Databases to Support C++ Modules: Build Databases

CppCon via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Explore the evolution from compilation databases to build databases in this 49-minute conference talk from CppCon 2024. Delve into why Clang's compilation database specification, despite its widespread use in language server protocols and static analysis, falls short when handling C++ modules. Learn about the limitations of current compilation databases, understand the specific requirements that C++ modules introduce, and discover upcoming plans for generating enhanced build information. Drawing from 14 years of CMake development experience, gain insights into the technical challenges and proposed solutions for better understanding and managing codebases that implement C++ modules. Master the complexities of modern C++ build systems through detailed explanations of build database requirements and their practical applications in development workflows.

Syllabus

Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024

Taught by

CppCon

Reviews

Start your review of Beyond Compilation Databases to Support C++ Modules: Build Databases

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.