diff --git a/cmake/macros/PackageConfig.cmake b/cmake/macros/PackageConfig.cmake index 2b692e543d..6c615376d5 100644 --- a/cmake/macros/PackageConfig.cmake +++ b/cmake/macros/PackageConfig.cmake @@ -417,6 +417,11 @@ function(export_packages filename) set(exports "${exports})\n") endforeach(pkg) + # file(GENERATE) does not like $ (and it's meant to be + # consumed by our importer) so we escape it + set(_bling "$<1:$>") # genex-escaped $ + string(REPLACE "$