Building udho

udho can be built like a regular cmake library. The requirements of udho library are available in most *nix reposetories.

Requirements

  • boost >= 1.66

  • icu [optional]

  • git

  • cmake

  • c++ compiler

Ubuntu

sudo apt-get install git cmake build-essential boost-all-dev libicu-dev pugixml-dev

Fedora

sudo dnf install @development-tools
sudo dnf install git cmake boost-devel libicu-devel pugixml-devel

Arch Linux

sudo pacman -S base-devel git cmake boost icu pugixml

Mac

brew install git cmake boost icu pugixml

Build

After the dependencies are installed udho has to be cloned from the git reposetory and ompiled as a regular C++ library. use make tests to execute the unit tests. The exemaples are inside examples directory.

git clone https://gitlab.com/neel.basu/udho.git
cd udho
mkdir build
cd build
cmake ..
make