mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-16 22:37:30 +08:00
Clang: MSVC C++26 support
C++26 is implied by `/std:c++latest` since LLVM 17, commit `b763d6a4ed`.
This commit is contained in:
@@ -262,7 +262,9 @@ macro(__compiler_clang_cxx_standards lang)
|
||||
# files that also have C sources.
|
||||
set(CMAKE_${lang}23_STANDARD_COMPILE_OPTION "-clang:-std=c++23")
|
||||
set(CMAKE_${lang}23_EXTENSION_COMPILE_OPTION "-clang:-std=c++23")
|
||||
set(CMAKE_${lang}_STANDARD_LATEST 23)
|
||||
set(CMAKE_${lang}26_STANDARD_COMPILE_OPTION "-std:c++latest")
|
||||
set(CMAKE_${lang}26_EXTENSION_COMPILE_OPTION "-std:c++latest")
|
||||
set(CMAKE_${lang}_STANDARD_LATEST 26)
|
||||
elseif(CMAKE_${lang}_COMPILER_VERSION VERSION_GREATER_EQUAL 13.0)
|
||||
set(CMAKE_${lang}23_STANDARD_COMPILE_OPTION "-std:c++latest")
|
||||
set(CMAKE_${lang}23_EXTENSION_COMPILE_OPTION "-std:c++latest")
|
||||
|
Reference in New Issue
Block a user