mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 18:26:37 +00:00
[CMake] Disable mvsc warning for new versions
Starting with VS 2019, CMake defaults to the x64 host toolchain, so the warning does not apply anymore. References: VS 2017 defaults to x86 https://cmake.org/cmake/help/latest/generator/Visual%20Studio%2015%202017.html?highlight=host#toolset-selection VS 2019 and 2022 default to x64 for x64 targets https://cmake.org/cmake/help/latest/generator/Visual%20Studio%2016%202019.html?highlight=host#toolset-selection https://cmake.org/cmake/help/latest/generator/Visual%20Studio%2017%202022.html?highlight=host#toolset-selection Differential Revision: https://reviews.llvm.org/D118228
This commit is contained in:
parent
8d714e4ad5
commit
ecf7a0e338
@ -28,7 +28,7 @@ if (NOT PACKAGE_VERSION)
|
||||
"${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}")
|
||||
endif()
|
||||
|
||||
if ((CMAKE_GENERATOR MATCHES "Visual Studio") AND (CMAKE_GENERATOR_TOOLSET STREQUAL ""))
|
||||
if ((CMAKE_GENERATOR MATCHES "Visual Studio") AND (MSVC_TOOLSET_VERSION LESS 142) AND (CMAKE_GENERATOR_TOOLSET STREQUAL ""))
|
||||
message(WARNING "Visual Studio generators use the x86 host compiler by "
|
||||
"default, even for 64-bit targets. This can result in linker "
|
||||
"instability and out of memory errors. To use the 64-bit "
|
||||
|
Loading…
x
Reference in New Issue
Block a user