mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-24 17:18:37 -05:00
Merge branch 'try_compile-CMP0128' into release-3.23
Merge-request: !7821
This commit is contained in:
@@ -121,10 +121,11 @@ run_cmake(Inspect)
|
||||
include("${RunCMake_BINARY_DIR}/Inspect-build/info.cmake")
|
||||
|
||||
# FIXME: Support more compilers and default standard levels.
|
||||
if (CMAKE_CXX_COMPILER_ID MATCHES "^(GNU|AppleClang)$"
|
||||
AND DEFINED CMAKE_CXX_STANDARD_DEFAULT
|
||||
AND DEFINED CMAKE_CXX_EXTENSIONS_DEFAULT
|
||||
)
|
||||
if (DEFINED CMAKE_CXX_STANDARD_DEFAULT AND
|
||||
DEFINED CMAKE_CXX_EXTENSIONS_DEFAULT AND (
|
||||
(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 4.7) OR
|
||||
(CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
|
||||
))
|
||||
run_cmake(CMP0128-WARN)
|
||||
if(NOT CMAKE_CXX_STANDARD_DEFAULT EQUAL 11)
|
||||
run_cmake(CMP0128-NEW)
|
||||
|
||||
Reference in New Issue
Block a user