Add option to fetch mbedtls with cmake

This commit is contained in:
Florian Märkl 2022-06-02 17:10:19 +02:00
commit 420809b24e
2 changed files with 21 additions and 5 deletions

View file

@ -119,11 +119,15 @@ find_package(Threads REQUIRED)
target_link_libraries(chiaki-lib Threads::Threads)
if(CHIAKI_LIB_ENABLE_MBEDTLS)
# provided by mbedtls-static (mbedtls-devel)
find_library(MBEDTLS mbedtls)
find_library(MBEDX509 mbedx509)
find_library(MBEDCRYPTO mbedcrypto)
target_link_libraries(chiaki-lib ${MBEDTLS} ${MBEDX509} ${MBEDCRYPTO})
if(CHIAKI_LIB_MBEDTLS_EXTERNAL_PROJECT)
target_link_libraries(chiaki-lib mbedtls mbedx509 mbedcrypto)
else()
# provided by mbedtls-static (mbedtls-devel)
find_library(MBEDTLS mbedtls)
find_library(MBEDX509 mbedx509)
find_library(MBEDCRYPTO mbedcrypto)
target_link_libraries(chiaki-lib ${MBEDTLS} ${MBEDX509} ${MBEDCRYPTO})
endif()
elseif(CHIAKI_LIB_OPENSSL_EXTERNAL_PROJECT)
target_link_libraries(chiaki-lib OpenSSL_Crypto)
else()