From 92987016f5342650fa8b88553708c6dad44052bd Mon Sep 17 00:00:00 2001
From: Florent Pruvost <florent.pruvost@inria.fr>
Date: Wed, 29 Nov 2023 11:16:48 +0100
Subject: [PATCH] GenPkgConfig.cmake: also clean _PKGCONFIG_CFLAGS list

---
 modules/GenPkgConfig.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/GenPkgConfig.cmake b/modules/GenPkgConfig.cmake
index b63784e..dae7826 100644
--- a/modules/GenPkgConfig.cmake
+++ b/modules/GenPkgConfig.cmake
@@ -125,6 +125,11 @@ endmacro(gpc_convert_libstyle_to_pkgconfig)
 #
 ###
 macro(gpc_clean_lib_list _package)
+  if ( ${_package}_PKGCONFIG_CFLAGS )
+    list(REMOVE_DUPLICATES ${_package}_PKGCONFIG_CFLAGS)
+    gpc_convert_incstyle_to_pkgconfig(${_package}_PKGCONFIG_CFLAGS)
+    string(REPLACE ";" " " ${_package}_PKGCONFIG_CFLAGS "${${_package}_PKGCONFIG_CFLAGS}")
+  endif()
   if ( ${_package}_PKGCONFIG_INCS )
     list(REMOVE_DUPLICATES ${_package}_PKGCONFIG_INCS)
     gpc_convert_incstyle_to_pkgconfig(${_package}_PKGCONFIG_INCS)
-- 
GitLab