diff --git a/CMakeLists.txt b/CMakeLists.txt index 981a189..b149316 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -93,6 +93,8 @@ elseif(CMAKE_SYSTEM_NAME MATCHES "Windows") MESSAGE("TOOLCHAIN = VS2015") elseif(TOOLCHAIN STREQUAL "VS2019") MESSAGE("TOOLCHAIN = VS2019") + elseif(TOOLCHAIN STREQUAL "VS2022") + MESSAGE("TOOLCHAIN = VS2022") elseif(TOOLCHAIN STREQUAL "CLANG") MESSAGE("TOOLCHAIN = CLANG") elseif(TOOLCHAIN STREQUAL "CBMC") @@ -533,7 +535,7 @@ if(TOOLCHAIN STREQUAL "VS2015") elseif(ARCH STREQUAL "ia32") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LIBPATH:'%VCINSTALLDIR%Lib' /LIBPATH:'%UniversalCRTSdkDir%lib/%UCRTVersion%/ucrt/x86' /LIBPATH:'%WindowsSdkDir%lib/%WindowsSDKLibVersion%/um/x86'") endif() -elseif(TOOLCHAIN STREQUAL "VS2019") +elseif((TOOLCHAIN STREQUAL "VS2019") OR (TOOLCHAIN STREQUAL "VS2022")) if(ARCH STREQUAL "x64") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LIBPATH:'%VCToolsInstallDir%lib/x64' /LIBPATH:'%UniversalCRTSdkDir%lib/%UCRTVersion%/ucrt/x64' /LIBPATH:'%WindowsSdkDir%lib/%WindowsSDKLibVersion%/um/x64'") elseif(ARCH STREQUAL "ia32") diff --git a/README.md b/README.md index 6bf0517..1fc17bc 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ ### Build Tool -1) [Visual Studio](https://visualstudio.microsoft.com/) (VS2015 or VS2019) +1) [Visual Studio](https://visualstudio.microsoft.com/) (VS2015 or VS2019 or VS2022) 2) [GCC](https://gcc.gnu.org/) (above GCC5)