A Common Package Specification: Getting Build Tools to Talk to Each Other - Lessons Learned
Offered By: CppCon via YouTube
Course Description
Overview
Explore a comprehensive conference talk from CppCon 2023 that delves into the challenges and solutions for creating a Common Package Specification in C++. Learn about the experiences gained from implementing thousands of binaries consumable by various build systems. Discover the key components of an effective package specification, including folder representation, path relativity, preprocessor definitions, compiler flags, and component relationships. Examine implementation challenges and their potential solutions, such as mapping to popular build systems, handling user configurations, and managing runtime dependencies. Gain insights from years of real-world experience in developing interoperability between build systems and package managers, a crucial aspect of the C++ tooling ecosystem.
Syllabus
A Common Package Specification: Getting Build Tools to Talk to Each Other - Lessons Learned CppCon
Taught by
CppCon
Related Courses
Honey, I Shrunk GStreamer - Using Meson to Slim Down DependenciesLinux Foundation via YouTube Open Source Graphics 101 - Getting Started
Linux Foundation via YouTube Data Collector Model in Agent-Based Modeling with Mesa - Session 18
Complexity Explorer via YouTube How Igalia is Driving Innovation in Embedded Systems with Open Source Technologies
Linux Foundation via YouTube Overview of the Open Source Vulkan Driver for Raspberry Pi 4
Linux Foundation via YouTube