Conan Package - IBM ICU

Bincrafters has now published a Conan package for IBM’s open-source libraries known as “ICU” to our public Conan repository on Bintray. ICU stands for “International Components for Unicode” and is a mature and portable set of libraries for software internationalization (I18N) and globalization (G11N) which implement the Unicode Standard, giving applications the same results on all platforms.

ICU has been used for decades in C and C++ libraries and applications to handle unicode. Major frameworks such as Boost and Qt both use it in various modules. It’s worth noting that building ICU is difficult in comparison to many other libraries we’ve packaged, so we’re particularly proud of the team for working through all of the issues. We feel that this is the kind of challenging work that has extreme value when encapsulated into a Conan package, because it means that the people who can use it via Conan won’t have to work through the complexities themselves.

Package Reference

icu/59.1@bincrafters/stable

Usage Information

To get started with using the Bincrafters public Conan repository, please see this post: Bincrafters Conan Instructions

Notes About this Package

You can get more details from the README on github, but below is the list of options for using this package.

Package Options

Conan allows users to pass options to for each package upon install. The list of options for this packages is included below:

Option NameDefault ValuesPossible ValueDescription
sharedTrueTrue/FalseUse as a shared library or static library
with_msysTrueTrue/FalseSupplies the MSYS Conan package to use at build time
with_dataFalseTrue/FalseBuild the ICU sample data with default settings.
data_packagingarchiveshared, static, files, archiveSee ICU Data Packaging documentation

Status - Stable

This package has been tested and is currently considered stable. Please report any issues through the github repository for this recipe.

Disclaimers

Prior to using Bincrafters packages, please see the Bincrafters Disclaimer Page.



© 2017. All rights reserved.

Powered by Hydejack v6.6.1