{{>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