mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-12 04:20:01 -05:00
project: Fix handling of COMPAT_VERSION
In cmProjectCommand, after validating the VERSION, we move it into a local variable. Later, however, we were comparing COMPAT_VERSION against the VERSION stored in the arguments. Compare to the local variable instead.
This commit is contained in:
@@ -243,7 +243,7 @@ bool cmProjectCommand(std::vector<std::string> const& args,
|
||||
}
|
||||
|
||||
if (cmSystemTools::VersionCompareGreater(*prArgs.CompatVersion,
|
||||
*prArgs.Version)) {
|
||||
version_string)) {
|
||||
mf.IssueMessage(MessageType::FATAL_ERROR,
|
||||
"COMPAT_VERSION must be less than or equal to VERSION");
|
||||
cmSystemTools::SetFatalErrorOccurred();
|
||||
|
||||
Reference in New Issue
Block a user