mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
CUDA, CXX, OBJCXX: C++23 support with Clang 12
Clang 12 landed initial support for C++23 language mode flag -std={c|gnu}++2b
in commit 6627a3c2873fdf7ccba1a1573371079be48b36e8.
This commit is contained in:
@@ -18,7 +18,11 @@ struct Outputter;
|
||||
# define CXX_STD __cplusplus
|
||||
#endif
|
||||
|
||||
#if DEFAULT_CXX20
|
||||
#if DEFAULT_CXX23
|
||||
# if CXX_STD <= 202002L
|
||||
Outputter<CXX_STD> o;
|
||||
# endif
|
||||
#elif DEFAULT_CXX20
|
||||
# if CXX_STD <= 201703L
|
||||
Outputter<CXX_STD> o;
|
||||
# endif
|
||||
|
||||
Reference in New Issue
Block a user