[win] Add support for MS VS2017 (via Registry)

1) Be aware of Microsoft Visual Studio 2017 (ver 15.0 / toolset v141)
2) Try to detect from registry (not official but working)
3) Add compatible_sdks attribute to Version for setup and early fail
4) Add GYP_BUILD_TOOL env var for easy testing

BUG=683729
BUG=700524

Change-Id: I2f65d2bc393e00dae2baa9ee04a828ba1ad28476
Reviewed-on: https://chromium-review.googlesource.com/453201
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
4 files changed
tree: 4e24b35b2ee7a45bf18d17bbd927486d7e7d51b4
  1. .gitignore
  2. AUTHORS
  3. DEPS
  4. LICENSE
  5. OWNERS
  6. PRESUBMIT.py
  7. README.md
  8. buildbot/
  9. codereview.settings
  10. data/
  11. gyp
  12. gyp.bat
  13. gyp_main.py
  14. gyptest.py
  15. infra/
  16. pylib/
  17. samples/
  18. setup.py
  19. test/
  20. tools/
README.md

GYP can Generate Your Projects.

Documents are available at gyp.gsrc.io, or you can check out md-pages branch to read those documents offline.