cmSystemTools::VersionCompare: use std::string for arguments

This commit is contained in:
Marc Chevrier
2021-09-17 11:56:48 +02:00
parent 241048d6ce
commit 7e154ebd59
9 changed files with 69 additions and 61 deletions
+2 -4
View File
@@ -771,8 +771,7 @@ struct CompilerVersionNode : public cmGeneratorExpressionNode
}
return cmSystemTools::VersionCompare(cmSystemTools::OP_EQUAL,
parameters.front().c_str(),
compilerVersion.c_str())
parameters.front(), compilerVersion)
? "1"
: "0";
}
@@ -830,8 +829,7 @@ struct VersionNode : public cmGeneratorExpressionNode
const GeneratorExpressionContent* /*content*/,
cmGeneratorExpressionDAGChecker* /*dagChecker*/) const override
{
return cmSystemTools::VersionCompare(Op, parameters.front().c_str(),
parameters[1].c_str())
return cmSystemTools::VersionCompare(Op, parameters.front(), parameters[1])
? "1"
: "0";
}