Conan¤
Conan est un gestionnaire de paquets C/C++ multiplateforme. Il permet de gérer les dépendances de vos projets C/C++ de manière simple et efficace. Il est multiplateforme, open-source et supporte de nombreux gestionnaires de build (CMake, Visual Studio, Meson, etc.).
Il est souvent utilisé conjointement avec Meson, un autre outil de build C/C++ moderne.
Conan est développé avec Python et est disponible sur PyPI. Pour l'installer, vous pouvez utiliser pip
:
Il utilise un fichier de configuration conanfile.txt
ou conanfile.py
pour déclarer les dépendances de votre projet. Voici un exemple de fichier conanfile.txt
:
Alternativement vous pouvez ajouter une dépendance à un projet existant avec la commande conan install
: