diff --git a/cmake/QtPkgConfigHelpers.cmake b/cmake/QtPkgConfigHelpers.cmake index d88be5fe786..45bbcbedf0c 100644 --- a/cmake/QtPkgConfigHelpers.cmake +++ b/cmake/QtPkgConfigHelpers.cmake @@ -8,6 +8,7 @@ macro(qt_internal_set_pkg_config_cpp_flags var options flag) set(tmpopts "${options}") list(FILTER tmpopts EXCLUDE REGEX "\\$]+>") list(FILTER tmpopts EXCLUDE REGEX "\\$]+>") + list(TRANSFORM tmpopts REPLACE "\\$<\\$]+>:([^,>]+)>" "\\1") list(TRANSFORM tmpopts REPLACE "\\$]+)>" "\\1") list(TRANSFORM tmpopts REPLACE ">" "$") list(TRANSFORM tmpopts REPLACE "," "$")