diff --git a/modules/GenPkgConfig.cmake b/modules/GenPkgConfig.cmake index b63784e0be48440a4c357deed442fabd0dcdb46c..dae7826a337f7c33d5dd942a5e1b7140421cb8ba 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)