package/libcoap: properly enable DTLS support
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Thu, 13 Feb 2020 22:15:10 +0000 (23:15 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 12 Apr 2020 20:08:47 +0000 (22:08 +0200)
commit8b14f6b49b962d4d8f7135d85afa15658ea8f94b
treede5cfc6f87280a1c8cb5702bc139913e71f46135
parentf8c17ddcc73c56c568535acc4ffb2b559fd44c7e
package/libcoap: properly enable DTLS support

The DTLS support needs either gnutls or openssl, so let's have these
packages as optional dependencies. We prefer gnutls over openssl as
done by upstream in their configure.ac when the user does not provide
any option (which is the case currently)

While there is support for tinydtls, and Buildroot has a tinydtls
package, libcoap is only able to use its own internal library, and
only when static linking is enabled, so we simply disable the use of
tinydtls altogether.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/libcoap/libcoap.mk