Backported #6865: Disable websockets command line option
[platform/upstream/freerdp.git] / cmake / FindMbedTLS.cmake
1
2 find_path(MBEDTLS_INCLUDE_DIR
3         NAMES mbedtls/ssl.h
4         PATH_SUFFIXES include
5         HINTS ${MBEDTLS_ROOT})
6
7 find_library(MBEDTLS_LIBRARY
8          NAMES mbedtls
9          PATH_SUFFIXES lib
10          HINTS ${MBEDTLS_ROOT})
11
12 find_library(MBEDCRYPTO_LIBRARY
13          NAMES mbedcrypto
14          PATH_SUFFIXES lib
15          HINTS ${MBEDTLS_ROOT})
16
17 find_library(MBEDX509_LIBRARY
18          NAMES mbedx509
19          PATH_SUFFIXES lib
20          HINTS ${MBEDTLS_ROOT})
21
22 if(MBEDTLS_INCLUDE_DIR AND MBEDTLS_LIBRARY)
23         set(MBEDTLS_FOUND TRUE)
24         set(MBEDTLS_LIBRARIES ${MBEDTLS_LIBRARY} ${MBEDCRYPTO_LIBRARY} ${MBEDX509_LIBRARY})
25 endif()
26
27 if(MBEDTLS_FOUND)
28         if(NOT MBEDTLS_FIND_QUIETLY)
29                 message(STATUS "Found mbed TLS: ${MBEDTLS_LIBRARIES}")
30         endif()
31 else()
32         if(MBEDTLS_FIND_REQUIRED)
33                 message(FATAL_ERROR "mbed TLS was not found")
34         endif()
35 endif()
36
37 mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY)
38