diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b561947b..fbb43524 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,12 +49,20 @@ if (WITH_GCRYPT) if (NOT GCRYPT_FOUND) message(FATAL_ERROR "Could not find GCrypt") endif (NOT GCRYPT_FOUND) +elseif(WITH_MBEDTLS) + find_package(MbedTLS REQUIRED) + if (NOT MBEDTLS_FOUND) + message(FATAL_ERROR "Could not find mbedTLS") + endif (NOT MBEDTLS_FOUND) else (WITH_GCRYPT) find_package(OpenSSL) if (NOT OPENSSL_FOUND) find_package(GCrypt) if (NOT GCRYPT_FOUND) - message(FATAL_ERROR "Could not find OpenSSL or GCrypt") + find_package(MbedTLS) + if (NOT MBEDTLS_FOUND) + message(FATAL_ERROR "Could not find OpenSSL, GCrypt or mbedTLS") + endif (NOT MBEDTLS_FOUND) endif (NOT GCRYPT_FOUND) endif (NOT OPENSSL_FOUND) endif(WITH_GCRYPT) @@ -150,6 +158,7 @@ message(STATUS "********** ${PROJECT_NAME} build options : **********") message(STATUS "zlib support: ${WITH_ZLIB}") message(STATUS "libgcrypt support: ${WITH_GCRYPT}") +message(STATUS "libmbedTLS support: ${WITH_MBEDTLS}") message(STATUS "libnacl support: ${WITH_NACL}") message(STATUS "SSH-1 support: ${WITH_SSH1}") message(STATUS "SFTP support: ${WITH_SFTP}") |