Conan usage

Versioning a multiple architectures, different properties em capable model.

Have a look at GitHub

Why is a package manager useful?

Source out the boring and focus on the interesting stuff

  • What do I require?

    Stable packages which help to implement code by yourself if there is a better maintained solution available.

  • What do we want to do?

    Provide the most accurate and fastest interaction model. Develop new methods and studies on differences to other interaction models.

  • How other people want to use my work?

    Users have different demands on the interface and are interested in using different versions with minimal effort

Conan in a nutshell

specify your settings and options and get the right package

The system as well as the user sets a number of requirement to the package to be searched. If a package exists with exactly these settings it will be downloaded, otherwise there is a recipe how to build this package locally.

Several packages can exist in parallel and switching between packages is very fast.

A large number of packages are automatically generated by the operator for the package developers, so a package match for most OS and settings is likely.