Merge topic 'clang-msvc-c++26'

338f88a809 Clang: MSVC C++26 support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10685
This commit is contained in:
Brad King
2025-04-22 13:16:57 +00:00
committed by Kitware Robot
+3 -1
View File
@@ -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")