Bincrafters has now published Conan packages for both the Java 8 and Java 9 installers to our public Conan repository on Bintray. Indeed it’s a bit surprising to have a need to package Java with Conan.io, but it turns out that there are C++ related tools which require Java. The tool that prompted this package was Google’s open-source build system Bazel, which uses Java to compile C++. Thus, it is primarily intended to be used as a
build_requirement in a Conan recipe.
Continue reading Conan Package - Java 8 and 9 installers
Starting with Boost 1.64.0, the Bincrafters team will now publish each of the Boost C++ libraries as separate packages on Conan.io. With this, developers can now reference the specific Boost libraries they want to use as dependencies rather than referencing the entire Boost collection.
Continue reading Boost 1.64.0 - Modular Packages on Conan.io
We’ve added a New Trello Board to house all the packages that we discover we need to create some day to serve as dependencies, but that we don’t really have time to build right now. We hope that community members can work on these over time.
Continue reading Public Trello Board - Need Contributors
A new package is now available on the Bincrafters Public Conan Repository: “The Azure IOT SDK for C” published by Microsoft. It is a pure C library for communicating with Microsoft Azure’s IOTHub platform, and features a collection of other pure C libraries for things like MQTT, AMQP, JSON Parsing, etc. Each library is packaged separately with Conan, and the dependency tree is expressed appropriately in each recipes. For instructions on using these libraries from our repository, please see this post.
Continue reading Conan Package - Azure IOT SDK for C - Available for Testing
Over the past year, each member of the Bincrafters team has worked extensively with the Conan platform on packaging a diverse array of C and C++ libraries. We’ve had the opportunity to dig very deep into advanced features such as custom generators, conan package tools for CI automation, and a great deal of debugging. Here are some of the things we’ve learned about advanced packaging at scale.
Continue reading Real-World Packaging C++ with Conan.io