summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2022-02-02 15:41:41 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2022-02-02 16:06:15 +0000
commit6ca13011134b81b21295b9616e7bd4856bfc55d8 (patch)
tree485050597ef13eafdd2dd681956faa65dfd4f920
parent167646fdba327434430dc2cd2e5704fce5812739 (diff)
downloadqbs-6ca13011134b81b21295b9616e7bd4856bfc55d8.tar.gz
Add support for new MSVC2022 toolset version in VisualStudioVersionInfo
... that uses by the Visual Studio project generator. Change-Id: I653604c77b2ab3b431dedb4cc2d031d4ddea5aed Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--src/lib/corelib/tools/visualstudioversioninfo.cpp5
1 files changed, 3 insertions, 2 deletions
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> VisualStudioVersionInfo::knownVersions()
{
static const std::set<VisualStudioVersionInfo> 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<int, QString> table[] = {
+ {17, QStringLiteral("v143")}, // VS 2022
{16, QStringLiteral("v142")}, // VS 2019
{15, QStringLiteral("v141")} // VS 2017
};