Overview
Explore a comprehensive conference talk from CppCon that delves into the practical implementation of Common Package Specification (CPS) in the Conan C++ package manager. Learn how ConanCenter's package information enables automatic CPS file creation for thousands of popular C and C++ open source libraries, understand the challenges and approaches in generating and managing CPS files within packages, and discover how to handle multiple binary configurations and system-installed packages. Master the mapping process from CPS files to various build systems including CMake, Meson, Autotools, and MSBuild through build-system specific file generation. Presented by Diego Rodriguez-Losada Gonzalez, Conan Lead Architect at JFrog, this technical discussion concludes with valuable insights, lessons learned, and a forward-looking discussion about the future of CPS implementation.
Syllabus
Common Package Specification (CPS) in Practice: Working Implementation in Conan C++ Package Manager
Taught by
CppCon