Howtos
This section shows common solutions and different approaches to typical problems.
- How to package header-only libraries
- How to launch conan install from cmake
- How to create and reuse packages based on Visual Studio
- Creating and reusing packages based on Makefiles
- How to manage the GCC >= 5 ABI
- Using Visual Studio 2017 - CMake integration
- Working with Intel compilers
- How to manage C++ standard
- How to use Docker to create C and C++ Conan packages
- How to reuse Python code in recipes
- How to create and share a custom generator with generator packages
- How to manage shared libraries
- How to reuse cmake install for package() method
- How to collaborate with other users’ packages
- How to link with Apple Frameworks
- How to package Apple Frameworks
- How to collect licenses of dependencies
- How to extract licenses from headers
- How to dynamically define the name and version of a package
- How to capture package version from SCM: git
- How to capture package version from SCM: svn
- How to capture package version from text or build files
- How to use Conan as other language package manager
- How to manage SSL (TLS) certificates
- How to check the version of the Conan client inside a conanfile
- Use a generic CI with Conan and Artifactory
- Using recipe revisions and lockfiles
- Compiler sanitizers