Conan Profiles and Build Requires

One highly under-discussed feature of Conan is it’s flexible profile system. This post will demonstrate how to use these profiles to manage your build environment much more effectively than you could without, by allowing you to handle the build tools you use with Conan the same way you handle dependencies.

Continue reading Conan Profiles and Build Requires

Seeking CI Sponsorship

Bincrafters is dedicated to creating, publishing, and maintaining Conan packages for important C/C++ libraries for the foreseeable future. On the horizon are some massive multi-library projects including Qt, as well as OpenCV and others. We’re still trying to figure out all the logistics for those packages, but one thing is for sure: CI has become a significant bottleneck to our packaging. As such, we’re looking for organizations who would be willing to provide recurring sponsorship for professional accounts on Travis CI and Appveyor, and Bintray.

Continue reading Seeking CI Sponsorship

Packaging Native Binaries

In the realm of software development, managing libraries in precompiled binary format is non-trivial. Java jars and .NET nupkgs have a fair bit of flexibility and customizability, and with flexibility comes complexity. However, the complexity surrounding these intermediate binaries pales in comparison to that surrounding precompiled native binaries. This complexity is so overwhelming, that historically it was considered impossible or at least impractical by most. This post highlights a few of the dimensions of complexity which exist when packaging native binaries, and explains the modern and innovative approach used by to address them. While this post is focused on C++ as a use-case, much of it applies to other native languages as well, including Rust, Go, D, and so on.

Continue reading Packaging Native Binaries

Updated Conan Package Flow

With the latest version of Conan, Bincrafters had to re-think our common workflows for developing packages. We were a bit confused at first, and had to ask the Conan team for advice to get things streamlined. We wanted to share the current workflow with the community in case other packagers are also struggling to figure out the best flow with the updated command-line options.

Continue reading Updated Conan Package Flow

Bincrafters Shoutouts

The Bincrafters team recently hit double digits, which feels like a big accomplishment for us. Each member has brought a unique combination of experience, insight, and Conan recipe’s to the table. This has allowed us to start checking multiple packages off our list each week for the last two months. It’s also allowed us to level-up our packaging game in a few cases. This post is just to highlight how valuable and appreciated everyone’s time is, before we start on a next trial of strength… packaging Qt.

Continue reading Bincrafters Shoutouts


© 2017. All rights reserved.

Powered by Hydejack v6.6.1