Feature request: auto-detect MSVC build tools
Recent CMake (3.16, maybe, I don't exactly know) got MSVC 2019 support and its 64-bit version is used if generator is not defined. If sometimes you built some CMake projects from older MSVC Build tools (e.g. MSVC 2017) CMake now handles incorrect toolchain (the latest available) and some tools which are "MSVC Build Tools-aware" (e.g., package managers like Conan, vcpkg) will produce incorrect libraries which would not be linked. It would be convenient if CMake could determine the Build Tools and use the proper toolchain by default. Thank you for your attention.