-
Pre-requisites 0 hr 5 min
- Lessons
-
14. Creating a recipe for header-only libraries 0 hr 7 min
-
15. Creating a recipe for prebuilt binaries 0 hr 9 min
-
16. Creating Tool Require Packages
- Course Feedback
-
We Value Your Feedback
Conan 2 Essentials Module 3: Advanced Package Creation Scenarios
Course 3 of 3 in Conan 2 Essentials
Expand your packaging expertise by learning to create specialized recipes for header-only libraries, package pre-compiled binaries, and manage build tools with tool requires.
The Conan 2 Essentials Module 1: Advanced Package Creation Scenarios course is a practical training designed for developers ready to tackle complex packaging use cases through hands-on examples. It begins with the specific requirements for creating recipes for header-only libraries, optimizing the process for code that doesn't need compilation. During these exercises, we will explore how to properly configure the package_id to handle these lightweight dependencies. We will also cover the strategy for creating recipes for prebuilt binaries, enabling you to wrap and distribute existing artifacts without building them from source. Additionally, we will delve into creating "tool require" packages to manage executable build tools within your dependency graph. By the end of the training, you will be equipped to handle diverse and complex packaging scenarios beyond standard source-based builds.