aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2023-04-11 11:34:01 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2023-04-11 11:34:01 +0300
commitc858fa53016abf688f194b2c71c35e0daa73d5f9 (patch)
treeffb61e7b70006476a66b69b254fe6bb00d962c22
parenteb472a133f45826a246b40c3d775eebf098fd6b1 (diff)
downloadmeson-cpp23.zip
meson-cpp23.tar.gz
meson-cpp23.tar.bz2
Add c++23 to the list of C++ standards.cpp23
-rw-r--r--mesonbuild/compilers/cpp.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/compilers/cpp.py b/mesonbuild/compilers/cpp.py
index b37f8cd..bb2176b 100644
--- a/mesonbuild/compilers/cpp.py
+++ b/mesonbuild/compilers/cpp.py
@@ -210,8 +210,8 @@ class ClangCPPCompiler(ClangCompiler, CPPCompiler):
})
opts[key.evolve('std')].choices = [
'none', 'c++98', 'c++03', 'c++11', 'c++14', 'c++17', 'c++1z',
- 'c++2a', 'c++20', 'gnu++11', 'gnu++14', 'gnu++17', 'gnu++1z',
- 'gnu++2a', 'gnu++20',
+ 'c++2a', 'c++20', 'c++23', 'gnu++11', 'gnu++14', 'gnu++17', 'gnu++1z',
+ 'gnu++2a', 'gnu++20', 'gnu++23'
]
if self.info.is_windows() or self.info.is_cygwin():
opts.update({
@@ -386,8 +386,8 @@ class GnuCPPCompiler(GnuCompiler, CPPCompiler):
})
opts[key].choices = [
'none', 'c++98', 'c++03', 'c++11', 'c++14', 'c++17', 'c++1z',
- 'c++2a', 'c++20', 'gnu++03', 'gnu++11', 'gnu++14', 'gnu++17',
- 'gnu++1z', 'gnu++2a', 'gnu++20',
+ 'c++2a', 'c++20', 'c++23', 'gnu++03', 'gnu++11', 'gnu++14', 'gnu++17',
+ 'gnu++1z', 'gnu++2a', 'gnu++20', 'gnu++23',
]
if self.info.is_windows() or self.info.is_cygwin():
opts.update({