[forwarded on request of Eric] Dear Vim Developers,
cf:https://github.com/vim/vim/commit/d7383881c8e9f474a909b54b21abb0aa2b412ba2 I think this write up is awkward. If some of these variables are pertinent only to the Make_mvc.mak file, and then only to the Ruby interpreter support, then perhaps distinguishing between MSVCRT_VER (msvcrtXX.dll) and VCRT_VER (vcruntimeXXX.dll) might be an approach which would be easier to read. cf: https://rt.perl.org/Public/Bug/Display.html?id=131487 I have recently installed vs_community__1560150700.1495339730.exe, where clicking on the VS Community 2017 IDE Menu's "Help" dropdown, and then on the "About" entry, showed Visual Studio version 15.2 (26430.12) Release. If the Platform Toolset was determined based on == 1910, as 141, you could do a 141 - 1 as the VCRT_VER. The Platform Toolset versions, respectively for VS2015 and VS 2017, are v140 and v141, which apparently is a separate matter than the vcruntime DLL's version number, and this isn't really clear in the patch's commenting. cf:https://github.com/vim/vim/commit/d7383881c8e9f474a909b54b21abb0aa2b412ba2 lines 278-82 +# Visual C++ 2017 needs special handling +# it has an _MSC_VER of 1910->14.1, but is actually v15 with runtime v140 +!elseif $(MSVCVER) == 1910 +MSVC_MAJOR = 15 +MSVCRT_VER = 140 Sincerely, Eric Lindblad http://www.nurmi-labs.blogspot.com [http://2.bp.blogspot.com/-8Y20cA10xAE/Uy3BxiTsfmI/AAAAAAAAAOk/tjTb090cllw/s80/*]<http://www.nurmi-labs.blogspot.com/> Nurmi Labs<http://www.nurmi-labs.blogspot.com/> www.nurmi-labs.blogspot.com C:\Users\Eric\9pc.exe Connected sources.cs.bell-labs.com% ls drwxrwxr-x 9grid 9grid 0 9grid-rw-rw-r-- bootes sys 0 _sources drwxrwxr-x adm sys 0 adm -- hundred-and-one symptoms of being an internet addict: 176. You lie, even to user-friends, about how long you were online yesterday. /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
