Fix the --remove pattern in lcov to exclude catch from the coverage
Merge branch 'postgresql' into 'master'
Add postgresql support
Closes #3237
See merge request louiz/biboumi!18
Drop support for botan < 2.0
fix #3274
Merge branch 'orm' into 'master'
Pure c++ sqlite3 ORM
Closes #3271
See merge request !11
Find sqlite3 instead of litesql
Simplifies the CMakeLists.txt a little bit
Do not call pkg_check_module if the MODULE_FOUND is already cached
Improve the handling of the biboudb.hpp dependencies
Refactoring louloulibs and cmake
Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
Add a make coverage target to merge all other coverages, and upload to codecov
Do not remove the .info generated by lcov
Fix the indent in the coverage.cmake file
[skip-ci]
Remove build/* from the coverage, because that code isn’t part of biboumi
Mark some more cmake variables as advanced
Clean the list of options visible in non-advanced ccmake
Make lcov gcov etc optional
make coverage will display an error instead
Add code coverage support
make coverage runs the test_suite and generates a report
Introduce an optional Database module
Uses litesql
Remove all the libs that are now in louloulibs
Add the FindCARES cmake module