ref: f0f3d3d4e2fb7c02a5b2ad517632ec5071fefb45 biboumi/cmake d---------
5ba66c33 — louiz 5 years ago
Merge branch 'orm' into 'master'

Pure c++ sqlite3 ORM

Closes #3271

See merge request !11
7ca95a09 — louiz’ 5 years ago
Find sqlite3 instead of litesql

Simplifies the CMakeLists.txt a little bit
3913e24e — louiz’ 5 years ago
Do not call pkg_check_module if the MODULE_FOUND is already cached
da550608 — louiz’ 5 years ago
Improve the handling of the biboudb.hpp dependencies
0ab40dc1 — louiz’ 6 years ago
Refactoring louloulibs and cmake

Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
4860201d — louiz’ 6 years ago
Add a make coverage target to merge all other coverages, and upload to codecov
10c126a2 — louiz’ 6 years ago
Do not remove the .info generated by lcov
ef36a769 — louiz’ 6 years ago
Fix the indent in the coverage.cmake file

fca25b77 — louiz’ 6 years ago
Remove build/* from the coverage, because that code isn’t part of biboumi
d46e0a91 — louiz’ 6 years ago
Mark some more cmake variables as advanced
2307f94e — louiz’ 6 years ago
Clean the list of options visible in non-advanced ccmake
9fe94215 — Florent Le Coz 7 years ago
Make lcov gcov etc optional

make coverage will display an error instead
6ae7e08c — Florent Le Coz 7 years ago
Add code coverage support

make coverage runs the test_suite and generates a report
88ae2599 — Florent Le Coz 7 years ago
Introduce an optional Database module

Uses litesql
d600a284 — Florent Le Coz 8 years ago
Remove all the libs that are now in louloulibs
7ec1f124 — Florent Le Coz 8 years ago
Add the FindCARES cmake module
0ee47f62 — Florent Le Coz 8 years ago
Fix the cmake LIBUUID_INCLUDE_DIRS value when we are not using pkg-config
2bb4a347 — Florent Le Coz 8 years ago
Improve dependencies checks in the build process

- Rename all Find*.cmake files to uppercase, to make things more consistent,
  and fix some issues with them (notably the REQUIRED flag)

- Rename SYSTEMDDAEMON to SYSTEMD and only use the libsystemd instead of
  libsystemd-daemon because it's deprecated for a long time now

- Provide a WITH_* and WITHOUT_* switch for all optional dependencies

- Document things in the INSTALL file
800d7df9 — Florent Le Coz 8 years ago
Properly search for libbotan even in a botan-1.11 subdirectory
23f32ba3 — Florent Le Coz 8 years ago
Implement TLS support using Botan

For now, it tries two TLS ports and then connects to the non-tls port.  In
the future we would like the user to be able to configure that.

fix #2435