MINGW-packages/mingw-w64-mbedtls/0001-mbedtls-pkgconfig-add-bcrypt.patch
2024-03-15 12:01:42 +05:30

22 lines
872 B
Diff

--- a/pkgconfig/CMakeLists.txt
+++ b/pkgconfig/CMakeLists.txt
@@ -8,6 +8,11 @@
set(PKGCONFIG_PROJECT_DESCRIPTION "Mbed TLS is a C library that implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols. Its small code footprint makes it suitable for embedded systems.")
set(PKGCONFIG_PROJECT_HOMEPAGE_URL "https://www.trustedfirmware.org/projects/mbed-tls/")
+ set(MBEDTLS_PKGCONFIG_LIBS_PRIVATE "")
+ if(WIN32)
+ set(MBEDTLS_PKGCONFIG_LIBS_PRIVATE "-lbcrypt")
+ endif()
+
configure_file(mbedcrypto.pc.in mbedcrypto.pc @ONLY)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/mbedcrypto.pc
--- a/pkgconfig/mbedcrypto.pc.in
+++ b/pkgconfig/mbedcrypto.pc.in
@@ -8,3 +8,4 @@
Version: @PROJECT_VERSION@
Cflags: -I"${includedir}"
Libs: -L"${libdir}" -lmbedcrypto
+Libs.private: @MBEDTLS_PKGCONFIG_LIBS_PRIVATE@