Basic Installation
==================

tqca relies on cmake to build.

Here are suggested default options:

 -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
 -DCMAKE_SKIP_RPATH="OFF" \
 -DCMAKE_VERBOSE_MAKEFILE="ON" \
 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
 -DWITH_ALL_OPTIONS="ON"


Requirements:
=============

- tqtinterface
- libidn2 >= 2.2.0 (required when BUILD_TQCA_TLS is enabled)

The TLS plugin converts DNS reference names to A-labels using IDNA2008,
including NFC normalization and A-label round-trip checks. TR46 compatibility
mappings are disabled. Peer certificates must identify DNS hosts with a
matching dNSName subjectAltName; legacy commonName-only certificates are
rejected. IP addresses must match an iPAddress subjectAltName.
