/icub-contrib-common

Meta-package to configure contrib modules and libraries

Primary LanguageCMake

icub-contrib-common

ZenHub

This is a meta-package, which allows to properly configure your modules/libraries so that they share the same installation prefix.

If you wish to develop new software for iCub and share it, you can set up the ICUBcontrib CMake package and use it in your package.

Installation

Install using one of the following methods.

With robotology-superbuild

If you use apt to install your dependencies or if you are install icub-models for use as part of iCub humanoid robot software installation, you may want to install icub-models through the robotology-superbuild, an easy way to download, compile and install the robotology software on multiple operating systems. ICUBcontrib is always installed by robotology-superbuild.

With conda

If you are using conda to install your depedencies, you can install the icub-contrib-common package that installs the ICUBcontrib CMake package using the following command:

conda install -c conda-forge -c robotology icub-contrib-common

With build from source

icub-contrib-common is a fairly classical CMake project, so once you install its dependencies (yarp and CMake) you can easy install it as

git clone https://github.com/robotology/icub-contrib-common
cd icub-contrib-common
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=<prefix>  ..
cmake --build . --target install

Usage

For details about usage in your software check:

Maintainers

This repository is maintained by:

@pattacini