mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-24 07:08:38 -05:00
Merge branch 'restore-min-cmake-3.1' into release-3.14
Merge-request: !3021
This commit is contained in:
@@ -284,11 +284,11 @@ function(add_RunCMake_test_try_compile)
|
||||
if(CMAKE_VERSION VERSION_LESS 3.9.20170907 AND "x${CMAKE_CXX_COMPILER_ID}" STREQUAL "xMSVC")
|
||||
# Older CMake versions do not know about MSVC language standards.
|
||||
# Approximate our logic from MSVC-CXX.cmake.
|
||||
if ((CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.0.24215.1 AND
|
||||
if ((NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 19.0.24215.1 AND
|
||||
CMAKE_CXX_COMPILER_VERSION VERSION_LESS 19.10) OR
|
||||
CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.10.25017)
|
||||
NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 19.10.25017)
|
||||
set(CMAKE_CXX_STANDARD_DEFAULT 14)
|
||||
elseif (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 16.0)
|
||||
elseif (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16.0)
|
||||
set(CMAKE_CXX_STANDARD_DEFAULT "")
|
||||
else()
|
||||
unset(CMAKE_CXX_STANDARD_DEFAULT)
|
||||
|
||||
Reference in New Issue
Block a user