From 6ca13011134b81b21295b9616e7bd4856bfc55d8 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Wed, 2 Feb 2022 15:41:41 +0300 Subject: Add support for new MSVC2022 toolset version in VisualStudioVersionInfo ... that uses by the Visual Studio project generator. Change-Id: I653604c77b2ab3b431dedb4cc2d031d4ddea5aed Reviewed-by: Christian Kandeler --- src/lib/corelib/tools/visualstudioversioninfo.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/corelib/tools/visualstudioversioninfo.cpp b/src/lib/corelib/tools/visualstudioversioninfo.cpp index c163b4f8b..9ea86aaed 100644 --- a/src/lib/corelib/tools/visualstudioversioninfo.cpp +++ b/src/lib/corelib/tools/visualstudioversioninfo.cpp @@ -58,8 +58,8 @@ VisualStudioVersionInfo::VisualStudioVersionInfo(const Version &version) std::set VisualStudioVersionInfo::knownVersions() { static const std::set known = { - Version(16), Version(15), Version(14), Version(12), Version(11), Version(10), Version(9), - Version(8), Version(7, 1), Version(7), Version(6) + Version(17), Version(16), Version(15), Version(14), Version(12), Version(11), + Version(10), Version(9), Version(8), Version(7, 1), Version(7), Version(6) }; return known; } @@ -173,6 +173,7 @@ QString VisualStudioVersionInfo::toolsVersion() const QString VisualStudioVersionInfo::platformToolsetVersion() const { static std::pair table[] = { + {17, QStringLiteral("v143")}, // VS 2022 {16, QStringLiteral("v142")}, // VS 2019 {15, QStringLiteral("v141")} // VS 2017 }; -- cgit v1.2.3