+elseif("${SSL}" STREQUAL "mbedtls")
+ find_package(mbedTLS REQUIRED)
+ if(MBEDTLS_FOUND)
+ set(USE_MBEDTLS ON)
+ set(SSLIMP_LIBRARIES ${MBEDTLS_LIBRARIES})
+ set(SSLIMP_INCLUDE_DIR ${MBEDTLS_INCLUDE_DIR})
+ set(SSLIMP_LIBRARY_DIR ${MBEDTLS_LIB_DIR})
+ endif(MBEDTLS_FOUND)
+elseif("${SSL}" STREQUAL "gnutls")
+ find_package(GnuTLS 3 REQUIRED)
+ if(GNUTLS_FOUND)
+ set(USE_GNUTLS ON)
+ set(SSLIMP_LIBRARIES ${GNUTLS_LIBRARIES})
+ set(SSLIMP_INCLUDE_DIR ${GNUTLS_INCLUDE_DIR})
+ set(SSLIMP_LIBRARY_DIR ${GNUTLS_LIB_DIR})
+ endif(GNUTLS_FOUND)
+ find_package(Nettle REQUIRED)
+ if(NETTLE_FOUND)
+ set(CRYPTO_LIBRARIES "${NETTLE_LIBRARIES}")
+ endif(NETTLE_FOUND)
+endif("${SSL}" STREQUAL "openssl")