{{>toc}} h1. Build steps Not yet configured in my CI/CD, here are the manual steps : h2. Clone the repo

hg clone --insecure https://hg.cerbelle.net/hg/liboom
or

hg clone http://hg.cerbelle.net/hg/liboom
h2. Prepare autotools

cd liboom
./bootstrap.sh
h2. Configure the build

./configure
h2. Appy code formatting

make astyle
h2. Check for bugs, static code analysis with cppcheck

make cppcheck && \
xdg-open cppcheck/index.html
h2. Compile, execute unit and functional tests, check coverage

make clean all check lcov gcovr && \
xdg-open lcov/index.html
h2. Check install

make DESTDIR=`pwd`/_installtest install installcheck uninstall
h2. Create a linux binary file

make linux-inst linux-zip linux-clean linux-distclean
h2. Create a source distribution file

make dist distcheck distclean
h2. Create Debian packages

make clean debian-deb debian-distclean