<div dir="ltr">Hi,<div> I am having issues after upgrading cmake to 3.10.2.</div><div>We have a custom platform that does require to set properties in vcxproj like:</div><div><PlatformSdkRoot>$(PLATFORM_SDK_ROOT)</

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">PlatformSdkRoot</span>

><br></div><div><br></div><div>For regular projects we set this through user files, so it works for the generated projects. (it worked with cmake 3.7.0)</div><div><br></div><div>Now in the new cmake version when I generate a project with VS 14 generator selected it fails, because I have enabled the languages C/C++. </div><div>The problem is, that cmake does try to build a project to determine the toolset (calling FindVCTargetsPath). This does generate a project VCTargetsPath.vcxproj which is not compile-able for the custom platform since the properties required for that platform are not defined and there is no way how to set them. </div><div><br></div><div>Please what can I do here to disable the toolset check or get around it? </div><div><br></div><div>Thanks a lot,</div><div>Ales</div><div><br></div><div><br></div></div>