mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 08:48:28 +08:00
[vcpkg] Add more detailed error message when trying to use v142 and an msbuild generator (#5422)
This commit is contained in:
parent
e424790f73
commit
9164049386
@ -109,7 +109,20 @@ function(vcpkg_configure_cmake)
|
||||
elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64" AND VCPKG_PLATFORM_TOOLSET MATCHES "v141")
|
||||
set(GENERATOR "Visual Studio 15 2017")
|
||||
set(ARCH "ARM64")
|
||||
elseif(VCPKG_PLATFORM_TOOLSET MATCHES "v142")
|
||||
if(NOT VCPKG_CMAKE_SYSTEM_NAME)
|
||||
set(VCPKG_CMAKE_SYSTEM_NAME Windows)
|
||||
endif()
|
||||
message(FATAL_ERROR
|
||||
"Unable to determine appropriate CMake MSBuild generator for: ${VCPKG_CMAKE_SYSTEM_NAME}-${VCPKG_TARGET_ARCHITECTURE}-${VCPKG_PLATFORM_TOOLSET}.
|
||||
This is because CMake 3.12.4 does not currently have a 'Visual Studio 16 2019' option.
|
||||
This can be worked around by either:
|
||||
1. Install Visual Studio 2017 Stable
|
||||
")
|
||||
else()
|
||||
if(NOT VCPKG_CMAKE_SYSTEM_NAME)
|
||||
set(VCPKG_CMAKE_SYSTEM_NAME Windows)
|
||||
endif()
|
||||
message(FATAL_ERROR "Unable to determine appropriate generator for: ${VCPKG_CMAKE_SYSTEM_NAME}-${VCPKG_TARGET_ARCHITECTURE}-${VCPKG_PLATFORM_TOOLSET}")
|
||||
endif()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user