conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
896 stars 1.6k forks source link
conan conan-center conan-index conan-packages conan-recipe cpp cpp-library dependencies hacktoberfest package-management package-manager

Conan Center Index is the source index of recipes of the ConanCenter package repository for Conan.

This repository includes a Continuous Integration system that will build automatically the Conan packages for the recipes submitted via Pull Request.

Server Status

The current Conan Center Index CI status can be found on https://status.conan.io/

Any maintenance, outage or important event related to the CI will be informed there.

Add ConanCenter remote

ConanCenter remote is configured by default in any Conan client installation. If, for any reason, you need to add it manually, just execute:

conan remote add conancenter https://center.conan.io

How to consume recipes

Starting to use recipes from this repository is as easy as running one simple command after installing Conan:

conan install name/version@ [-g <generator>]

Of course, we really encourage you to use a conanfile.txt or conanfile.py to list all the requirements or your project and install them all together (Conan will build a single graph and ensure congruency).

:warning: It is very important to notice that recipes will evolve over time and, while they are fixing some issues, they might introduce new features and improvements, and your project can break if you upgrade them (How to prevent these breaking changes in my project?).

Documentation

All the documentation is available in this same repository in the docs/ subfolder.

This is a list of shortcuts to some interesting topics:

Reporting Issues

You can open issues in the issue tracker to:

If your issue is not appropriate for a public discussion, please contact us via e-mail at info@conan.io. Thanks!

License

All the Conan recipes in this repository are distributed under the MIT license. There are other files, like patches or examples used to test the packages, that could use different licenses, for those files specific license and credit must be checked in the file itself.