| 2722 | int NumExpectedParameters() const override { return 2; } |
| 2723 | |
| 2724 | std::string Evaluate( |
| 2725 | std::vector<std::string> const& parameters, |
| 2726 | cm::GenEx::Evaluation* /*eval*/, |
| 2727 | GeneratorExpressionContent const* /*content*/, |
| 2728 | cmGeneratorExpressionDAGChecker* /*dagChecker*/) const override |
| 2729 | { |
| 2730 | return cmSystemTools::VersionCompare(Op, parameters.front(), parameters[1]) |
| 2731 | ? "1" |
| 2732 | : "0"; |
| 2733 | } |
| 2734 | }; |
| 2735 | |
| 2736 | static VersionNode<cmSystemTools::OP_GREATER> const versionGreaterNode; |
nothing calls this directly
no test coverage detected