Allow VS2022 in MSVC build

This commit is contained in:
Edouard Griffiths 2022-02-05 12:04:34 +01:00 committed by GitHub
parent 26b8619bb1
commit 9d7d80158f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -201,10 +201,12 @@ elseif (WIN32)
set(VS2017 ON)
elseif(MSVC_VERSION GREATER 1899 AND MSVC_VERSION LESS 1910)
set(VS2015 ON)
elseif(MSVC_VERSION GREATER 1930)
set(VS2022 ON)
endif()
if(NOT VS2015 AND NOT VS2017 AND NOT VS2019)
message(FATAL_ERROR "You must use Microsoft Visual Studio 2015, 2017 or 2019 as compiler")
if(NOT VS2015 AND NOT VS2017 AND NOT VS2019 AND NOT VS2022)
message(FATAL_ERROR "You must use Microsoft Visual Studio 2015, 2017, 2019 or greater as compiler")
endif()
# in alternative we can use ExternalProject