Google AI Professional Certificate - Learn AI Skills That Get You Hired
Learn Backend Development Part-Time, Online
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
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