Conan C/C++ Package Manager in der Version 1.0 erhältlich

Der Conan Package Manager für C und C++ steht seit Anfang Januar als fertiges Release 1.0 zur Verfügung, das auch bereits ein Update auf die Version 1.03 erhalten hat.

In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen
Conan C/C++ Package Manager in der Version 1.0 erhältlich
Lesezeit: 2 Min.
Von
  • Frank-Michael Schlede

Die Entwickler des Open-Source-Tools Conan haben sich auf die Fahne geschrieben, einen Paketmanager für C und C++ bereitzustellen,der von Programmierern auf allen Plattformen von Windows über Linux, macOS bis hin zu Android und iOS eingesetzt werden kann. Auch die Möglichkeit des Cross-Building ist mit Hilfe von Conan möglich.

Die Entwicklung begann bereits vor zwei Jahren und mündete Anfang Januar 2018 in einem Release 1.0, das jetzt ein Update auf Version 1.03 erfuhr. Die Conan-Macher heben hervor, dass ihr Paketmanager dazu in der Lage ist, Kompatibilitätsprobleme bei den Binaries zu reduzieren und dabei alle wichtigen Systeme zu unterstützen. Die Software kann sowohl mit Werkzeugen wie Visual Studio als auch mit den altbekannten Makefiles oder auch CMake zusammenarbeiten und stellt den Entwicklern Python-basierte Pakete zur Verfügung. Laut Aussagen der Macher soll es mit Conan möglich sein, eine beliebige Anzahl von Binaries zu erstellen, zu verwalten und wiederzuverwenden – für beliebige Plattformen und Architekturen.

Mit dem ersten "echten" Release 1.0 habe man, so die Conan-Entwickler weiter, auch neue Features wie verbesserte Einstellungen für das "build"- und "target"-Betriebssystem integriert, Zusammen mit den Einstellungen für die jeweilige Architektur soll gerade die Unterstützung für das "Cross-Building" deutlich verbessert worden sein. Die 1.0-Version soll zudem stabil und robust sein. Die Macher heben in ihrem Blogeintrag in diesem Zusammenhang besonders hervor, dass es ihr erklärtes Ziel ist, keine Beeinträchtigungen zu verursachen, wenn im weiteren Verlauf neue Features und Funktionalitäten hinzukommen ("not to break anything").

Bestehende Skripte und Projekte müssen nach ihren Aussagen nur geändert werden, wenn sie neue Funktionen verwenden, Tun sie das nicht, lassen sie sich unverändert weiter einsetzen. Weiterhin kündigt das Team an, dass es sein Testsystem weiter ausbauen will, um Ende-zu-Ende-Tests und ausführlichere Untersuchungen von Compilern, Tools und Entwicklungsumgebungen der unterschiedlichen C- und C++-Systeme durchführen können. Programmierer, die die Software nutzen wollen, finden weitere Informationen und einen Link auf die ausführliche Dokumentation auf der Conan-Seite. (fms)