Overview
Explore a comprehensive conference talk on building portable C++ packages using CMake and Conan. Learn how to unify various build systems, integrate third-party components, and handle cross-compilation complexities. Discover techniques for creating and utilizing toolchains for different platforms, packaging code efficiently, and leveraging pre-built packages. Gain insights from Adrian Ostrowski, a modern C++ enthusiast, as he presents a portable solution to streamline C++ development across multiple operating systems and toolchains.
Syllabus
Intro
Adrian Ostrowski
What gets unified by CMake?
External Project
FetchContent
Config files
Find modules
Producing packages
What's still missing?
Specifying dependencies
Packaging using Conan, cont'd
Taming rebelous packages with Conan
CMake toolchains
Conan profiles
Conan toolchains
Join us at the launch event on April 9th!
Questions?
Taught by
ACCU Conference