diff --git a/cmake/modules/hunter_setup_msvc.cmake b/cmake/modules/hunter_setup_msvc.cmake index c47e4ac671..e5eed52671 100644 --- a/cmake/modules/hunter_setup_msvc.cmake +++ b/cmake/modules/hunter_setup_msvc.cmake @@ -211,6 +211,12 @@ macro(hunter_setup_msvc) set(_hunter_vcvarsall_path "${_hunter_vcvarsall_path}/../../../VC/Auxiliary/Build" ) + if (NOT EXISTS "${_hunter_vcvarsall_path}/vcvarsall.bat") + # VS 2022 Build Tools has it here + set(_hunter_vcvarsall_path + "${_hunter_vcvarsall_path}/../../../../VC/Auxiliary/Build" + ) + endif() else() hunter_fatal_error( "Incorrect MSVC setup:"