GeneratorExpression: Add $<QUOTE> generator expression

Support inserting '"' literals in generator expressions

Fixes #20869
This commit is contained in:
Robert Maynard
2024-02-12 11:27:39 -05:00
parent 026270fe3d
commit 879690ba14
7 changed files with 17 additions and 2 deletions

View File

@@ -1859,6 +1859,7 @@ struct CharacterNode : public cmGeneratorExpressionNode
static const CharacterNode<'>'> angle_rNode;
static const CharacterNode<','> commaNode;
static const CharacterNode<';'> semicolonNode;
static const CharacterNode<'"'> quoteNode;
struct CompilerIdNode : public cmGeneratorExpressionNode
{
@@ -4529,6 +4530,7 @@ const cmGeneratorExpressionNode* cmGeneratorExpressionNode::GetNode(
{ "ANGLE-R", &angle_rNode },
{ "COMMA", &commaNode },
{ "SEMICOLON", &semicolonNode },
{ "QUOTE", &quoteNode },
{ "TARGET_PROPERTY", &targetPropertyNode },
{ "TARGET_NAME", &targetNameNode },
{ "TARGET_OBJECTS", &targetObjectsNode },