-find_library(MBEDTLS_LIB1 NAMES mbedtls)
-find_library(MBEDTLS_LIB2 NAMES mbedx509)
-find_library(MBEDTLS_LIB3 NAMES mbedcrypto)
+
+if (NOT MBEDTLS_INCLUDE_DIR)
+ message(WARNING "-- mbedtls headers not found - tlsmbedtls plugin disabled")
+ return()
+endif()
+
+vpp_plugin_find_library(tlsmbedtls MBEDTLS_LIB1 mbedtls)
+vpp_plugin_find_library(tlsmbedtls MBEDTLS_LIB2 mbedx509)
+vpp_plugin_find_library(tlsmbedtls MBEDTLS_LIB3 mbedcrypto)
+
+if (NOT MBEDTLS_LIB1 AND NOT MBEDTLS_LIB2 AND NOT MBEDTLS_LIB3)
+ message(WARNING "-- mbedtls libraries not found - tlsmbedtls plugin disabled")
+ return()
+endif ()