> All winrt related stuff can be build with cl.exe from MSVC 2012 only.

Sure, but so what? If we're going to try to compile a test program anyway, we don't need those preliminary checks.