be less snarky and more accurate in Makefile warning for MSVC