Chromium Code Reviews| Index: tools/gn/visual_studio_writer.cc |
| diff --git a/tools/gn/visual_studio_writer.cc b/tools/gn/visual_studio_writer.cc |
| index 6e0b1bd835d8f61a6810defc938e7da6dea642aa..8a8cf528fc15c5ae99b1081a62b187f3c03d5ae7 100644 |
| --- a/tools/gn/visual_studio_writer.cc |
| +++ b/tools/gn/visual_studio_writer.cc |
| @@ -71,10 +71,13 @@ struct SourceFileWriter { |
| const char kToolsetVersionVs2013[] = "v120"; // Visual Studio 2013 |
| const char kToolsetVersionVs2015[] = "v140"; // Visual Studio 2015 |
| +const char kToolsetVersionVs2017[] = "v141"; // Visual Studio 2017 |
|
scottmg
2017/03/07 21:37:09
Sigh at 141 :/
scottmg
2017/03/07 22:05:13
There was a certain symmetry they had going with 1
|
| const char kProjectVersionVs2013[] = "12.0"; // Visual Studio 2013 |
| const char kProjectVersionVs2015[] = "14.0"; // Visual Studio 2015 |
| +const char kProjectVersionVs2017[] = "15.0"; // Visual Studio 2015 |
| const char kVersionStringVs2013[] = "Visual Studio 2013"; // Visual Studio 2013 |
| const char kVersionStringVs2015[] = "Visual Studio 2015"; // Visual Studio 2015 |
| +const char kVersionStringVs2017[] = "Visual Studio 2017"; // Visual Studio 2017 |
| const char kWindowsKitsVersion[] = "10"; // Windows 10 SDK |
| const char kWindowsKitsIncludeVersion[] = "10.0.14393.0"; // Windows 10 SDK |
| @@ -273,6 +276,11 @@ VisualStudioWriter::VisualStudioWriter(const BuildSettings* build_settings, |
| toolset_version_ = kToolsetVersionVs2015; |
| version_string_ = kVersionStringVs2015; |
| break; |
| + case Version::Vs2017: |
| + project_version_ = kProjectVersionVs2017; |
| + toolset_version_ = kToolsetVersionVs2017; |
| + version_string_ = kVersionStringVs2017; |
| + break; |
| default: |
| NOTREACHED() << "Not a valid Visual Studio Version: " << version; |
| } |