[Scummvm-git-logs] scummvm master -> f4c904d2d2b378f4a6792aae82e46f1355a8d2a7
SupSuper
supsuper at gmail.com
Wed Nov 10 05:50:11 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
f4c904d2d2 CREATE_PROJECT: Add Visual Studio 2022 support
Commit: f4c904d2d2b378f4a6792aae82e46f1355a8d2a7
https://github.com/scummvm/scummvm/commit/f4c904d2d2b378f4a6792aae82e46f1355a8d2a7
Author: SupSuper (supsuper at gmail.com)
Date: 2021-11-10T05:49:03Z
Commit Message:
CREATE_PROJECT: Add Visual Studio 2022 support
Because I know someone's gonna ask me about it :P
Changed paths:
devtools/create_project/create_project.cpp
devtools/create_project/msvc.cpp
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index 55cf9d99a0..13560123fe 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -1140,7 +1140,8 @@ const MSVCVersion s_msvc[] = {
{ 12, "Visual Studio 2013", "12.00", "2013", "12.0", "v120", "LLVM-vs2013" },
{ 14, "Visual Studio 2015", "12.00", "14", "14.0", "v140", "LLVM-vs2014" },
{ 15, "Visual Studio 2017", "12.00", "15", "15.0", "v141", "llvm" },
- { 16, "Visual Studio 2019", "12.00", "Version 16", "16.0", "v142", "llvm" }
+ { 16, "Visual Studio 2019", "12.00", "Version 16", "16.0", "v142", "llvm" },
+ { 17, "Visual Studio 2022", "12.00", "Version 17", "17.0", "v143", "llvm" }
};
const char *s_msvc_arch_names[] = {"arm64", "x86", "x64"};
diff --git a/devtools/create_project/msvc.cpp b/devtools/create_project/msvc.cpp
index 353fe5be23..8c22e65718 100644
--- a/devtools/create_project/msvc.cpp
+++ b/devtools/create_project/msvc.cpp
@@ -163,6 +163,10 @@ void MSVCProvider::createWorkspace(const BuildSetup &setup) {
solution << "Microsoft Visual Studio Solution File, Format Version " << _msvcVersion.solutionFormat << "\n";
solution << "# Visual Studio " << _msvcVersion.solutionVersion << "\n";
+ if (_version >= 12) {
+ solution << "VisualStudioVersion = " << _msvcVersion.project << ".0.0\n";
+ solution << "MinimumVisualStudioVersion = 10.0.40219.1\n";
+ }
// Write main project
if (!setup.devTools) {
More information about the Scummvm-git-logs
mailing list