From 1f52c6f3e0c8117aee9faa983b735e8df5e32ef6 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Fri, 20 May 2022 14:37:24 +0200 Subject: Enforce exactly one of the tls libs to be enabled --- vchat-tls.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'vchat-tls.c') diff --git a/vchat-tls.c b/vchat-tls.c index d4ab554..21a694f 100755 --- a/vchat-tls.c +++ b/vchat-tls.c @@ -116,6 +116,13 @@ cleanup_happy: return 0; } +#if defined(TLS_LIB_OPENSSL) && defined(TLS_LIB_MBEDTLS) +#error "Both TLS_LIB_OPENSSL and TLS_LIB_MBEDTLS are defined. Please select only one." +#endif +#if !defined(TLS_LIB_OPENSSL) && !defined(TLS_LIB_MBEDTLS) +#error "Neither TLS_LIB_OPENSSL nor TLS_LIB_MBEDTLS are defined. Please select exactly one." +#endif + #ifdef TLS_LIB_OPENSSL #include -- cgit v1.2.3