From 0bbfbf5b3788b7a10968a108184291c5afe302be Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Fri, 3 Oct 2025 20:58:45 +0200 Subject: [PATCH] cmake: use correct suffix in PkgConfigHelper --- cmake/PkgConfigHelper.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmake/PkgConfigHelper.cmake b/cmake/PkgConfigHelper.cmake index 408e76177e..44d74310f2 100644 --- a/cmake/PkgConfigHelper.cmake +++ b/cmake/PkgConfigHelper.cmake @@ -1,7 +1,12 @@ # Helper for Find modules function(get_flags_from_pkg_config _library _pc_prefix _out_prefix) - if(NOT "${_library}" MATCHES "${CMAKE_SHARED_LIBRARY_SUFFIX}$") + if(MINGW) + set(re_shared_suffix ".dll.a$") + else() + set(re_shared_suffix "${CMAKE_SHARED_LIBRARY_SUFFIX}$") + endif() + if("${_library}" MATCHES "${re_shared_suffix}") set(_cflags ${_pc_prefix}_CFLAGS_OTHER) set(_link_libraries ${_pc_prefix}_LIBRARIES) set(_link_options ${_pc_prefix}_LDFLAGS_OTHER)