cmGeneratorExpressionNode: Simplify EvaluateDependentExpression signature

The local generator is available in the evaluation context.
This commit is contained in:
Brad King
2025-09-19 18:00:53 -04:00
parent fe8e82090b
commit 905cfcfa12
3 changed files with 13 additions and 13 deletions
+2 -3
View File
@@ -8,7 +8,6 @@
#include <vector>
class cmGeneratorTarget;
class cmLocalGenerator;
struct GeneratorExpressionContent;
struct cmGeneratorExpressionContext;
struct cmGeneratorExpressionDAGChecker;
@@ -46,8 +45,8 @@ struct cmGeneratorExpressionNode
cmGeneratorExpressionDAGChecker* dagChecker) const = 0;
static std::string EvaluateDependentExpression(
std::string const& prop, cmLocalGenerator const* lg,
cmGeneratorExpressionContext* context, cmGeneratorTarget const* headTarget,
std::string const& prop, cmGeneratorExpressionContext* context,
cmGeneratorTarget const* headTarget,
cmGeneratorExpressionDAGChecker* dagChecker,
cmGeneratorTarget const* currentTarget);