From f7cd713d388b930845854be52a4a3bbeadce7886 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 6 Nov 2024 12:40:56 +0100 Subject: [PATCH] cmake/FindMbedTLS: drop lib duplicates early When de-duplicating the list of raw libs, make sure to drop duplicates from the beginning of the list. Reported-by: Kai Pastor Ref: https://github.com/curl/curl/pull/15273#pullrequestreview-2417191841 Closes #15495 --- CMake/FindMbedTLS.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMake/FindMbedTLS.cmake b/CMake/FindMbedTLS.cmake index e361c9636a..21d47e0bba 100644 --- a/CMake/FindMbedTLS.cmake +++ b/CMake/FindMbedTLS.cmake @@ -59,7 +59,9 @@ endif() if(MBEDTLS_FOUND AND MBEDX509_FOUND AND MBEDCRYPTO_FOUND) list(APPEND MBEDTLS_LIBRARIES ${MBEDX509_LIBRARIES} ${MBEDCRYPTO_LIBRARIES}) + list(REVERSE MBEDTLS_LIBRARIES) list(REMOVE_DUPLICATES MBEDTLS_LIBRARIES) + list(REVERSE MBEDTLS_LIBRARIES) set(MBEDTLS_PC_REQUIRES "mbedtls") string(REPLACE ";" " " MBEDTLS_CFLAGS "${MBEDTLS_CFLAGS}") message(STATUS "Found MbedTLS (via pkg-config): ${MBEDTLS_INCLUDE_DIRS} (found version \"${MBEDTLS_VERSION}\")") -- 2.47.3