--- CMakeLists.txt 2016-06-04 22:18:20.000000000 -0400 +++ CMakeLists1.txt 2020-02-02 13:58:37.898519666 -0500 @@ -373,11 +373,18 @@ ENDIF(AUDIO_CAPTCHA) IF(FROST_SUPPORT OR FCP_SSL_SUPPORT) - ADD_SUBDIRECTORY(libs/mbedtls) - TARGET_LINK_LIBRARIES(fms mbedtls) - TARGET_LINK_LIBRARIES(fms mbedcrypto) - TARGET_LINK_LIBRARIES(fms mbedx509) - INCLUDE_DIRECTORIES(libs/mbedtls/include) + MESSAGE(STATUS "Linking against system MbedTLS library.") + FIND_LIBRARY(MBEDTLS_LIBRARY NAMES mbedtls ) + FIND_LIBRARY(MBEDCRYPTO_LIBRARY NAMES mbedcrypto mbedx509) + FIND_LIBRARY(MBEDX509_LIBRARY NAMES mbedx509) + + IF(MBEDTLS_LIBRARY) + TARGET_LINK_LIBRARIES(fms ${MBEDTLS_LIBRARY}) + TARGET_LINK_LIBRARIES(fms ${MBEDCRYPTO_LIBRARY}) + TARGET_LINK_LIBRARIES(fms ${MBEDX509_LIBRARY}) + ELSE(MBEDTLS_LIBRARY) + MESSAGE(FATAL ERROR: "Could not find mbedtls library.") + ENDIF(MBEDTLS_LIBRARY) IF(FROST_SUPPORT) ADD_DEFINITIONS(-DFROST_SUPPORT)