mirror of
https://github.com/reactos/CMake.git
synced 2025-02-11 06:25:44 +00:00
cmGlobalVisualStudio14Generator: notify when the SDK version doesn't match
When requesting an SDK version which is not suitable (e.g., missing `windows.h`), CMake will use the next-best SDK version. Output a message when CMake chooses something different than the requested SDK version. See #16895.
This commit is contained in:
parent
1fda77d455
commit
80f59ee602
@ -151,6 +151,13 @@ bool cmGlobalVisualStudio14Generator::SelectWindows10SDK(cmMakefile* mf,
|
||||
mf->IssueMessage(cmake::FATAL_ERROR, e.str());
|
||||
return false;
|
||||
}
|
||||
if (!cmSystemTools::VersionCompareEqual(this->WindowsTargetPlatformVersion,
|
||||
this->SystemVersion)) {
|
||||
std::ostringstream e;
|
||||
e << "Selecting Windows SDK version " << this->WindowsTargetPlatformVersion
|
||||
<< " to target Windows " << this->SystemVersion << ".";
|
||||
mf->DisplayStatus(e.str().c_str(), -1);
|
||||
}
|
||||
mf->AddDefinition("CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION",
|
||||
this->WindowsTargetPlatformVersion.c_str());
|
||||
return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user