From f7a6069710422fde10a085d7af8ff690c8abdaa8 Mon Sep 17 00:00:00 2001 From: Daniel Pfeifer Date: Mon, 23 Feb 2026 10:24:21 +0100 Subject: [PATCH] cmCPackPropertiesGenerator: Use cmScriptGenerator::Quote --- Source/cmCPackPropertiesGenerator.cxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Source/cmCPackPropertiesGenerator.cxx b/Source/cmCPackPropertiesGenerator.cxx index db33bba676..6193ede231 100644 --- a/Source/cmCPackPropertiesGenerator.cxx +++ b/Source/cmCPackPropertiesGenerator.cxx @@ -1,11 +1,11 @@ #include "cmCPackPropertiesGenerator.h" #include +#include #include #include "cmGeneratorExpression.h" #include "cmInstalledFile.h" -#include "cmOutputConverter.h" cmCPackPropertiesGenerator::cmCPackPropertiesGenerator( cmLocalGenerator* lg, cmInstalledFile const& installedFile, @@ -31,13 +31,11 @@ void cmCPackPropertiesGenerator::GenerateScriptForConfig( cmInstalledFile::Property const& property = i.second; os << indent << "set_property(INSTALL " - << cmOutputConverter::EscapeForCMake(expandedFileName) << " PROPERTY " - << cmOutputConverter::EscapeForCMake(name); + << cmScriptGenerator::Quote(expandedFileName) << " PROPERTY " + << cmScriptGenerator::Quote(name); - for (cmInstalledFile::ExpressionVectorType::value_type const& j : - property.ValueExpressions) { - std::string value = j->Evaluate(this->LG, config); - os << " " << cmOutputConverter::EscapeForCMake(value); + for (auto const& j : property.ValueExpressions) { + os << ' ' << cmScriptGenerator::Quote(j->Evaluate(this->LG, config)); } os << ")\n";