Only use include_directory() if the directory path is defined
Remove all the libs that are now in louloulibs
Fix the systemd-conditional code
By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to
rename it…
Implement async DNS resolution using c-ares
fix #2533
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
Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flags
Use them to build without linking to them, even if they are on your system
Bump master version to 2.0~dev
Fix some cmake issues
fix #2551
Provide a make dist target
Rename cmake target test->test_suite for cmake 3.0
See CMP0037
Write the software version, including the git hash, in config.h using cmake
includes from cmake BINARY_DIR should be included before considering SOURCE_DIR
Silence warnings coming from Botan headers
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
Use libuuid to generate unique IDs for iq and adhoc sessions
[cmake] Do not print useless messages when an optional lib is not found