~singpolyma/biboumi

ref: 7b3e0e0cf3eddd3537455a3605b04a48ee663f47 biboumi/cmake d---------
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

[skip-ci]
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
a63faf6f — Florent Le Coz 8 years ago
Use libuuid to generate unique IDs for iq and adhoc sessions
8eb9e535 — Florent Le Coz 8 years ago
Use pkg-config first to find libraries
dd552b1e — Florent Le Coz 8 years ago
Link with systemd instead of systemd-daemon
9d8166f1 — Florent Le Coz 8 years ago
Add support for systemd-daemon
Next