From 367622fffceffe0238070c4a5cb68fad8229d165 Mon Sep 17 00:00:00 2001 From: John Dallaway Date: Sun, 29 Dec 2024 11:17:29 +0000 Subject: [PATCH] Extend GNU toolchain language standard options for MBS --- .../plugin.properties | 6 +++++- .../plugin.xml | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.properties b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.properties index 4883c0cf501..2b9c6baf39b 100644 --- a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.properties +++ b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.properties @@ -121,11 +121,15 @@ Option.Posix.Dialect.default= Option.Posix.Dialect.c90=ISO C90 / ANSI C89 (-std=c90) Option.Posix.Dialect.c99=ISO C99 (-std=c99) Option.Posix.Dialect.c11=ISO C11 (-std=c11) +Option.Posix.Dialect.c17=ISO C17 (-std=c17) +Option.Posix.Dialect.c23=ISO C23 (-std=c23) Option.Posix.Dialect.c++98=ISO C++98 (-std=c++98) Option.Posix.Dialect.c++11=ISO C++11 (-std=c++11) Option.Posix.Dialect.c++14=ISO C++14 (-std=c++14) Option.Posix.Dialect.c++17=ISO C++17 (-std=c++17) -Option.Posix.Dialect.c++2a=ISO C++20 (-std=c++2a) +Option.Posix.Dialect.c++2a=ISO C++20 (-std=c++20) +Option.Posix.Dialect.c++23=ISO C++23 (-std=c++23) +Option.Posix.Dialect.c++26=ISO C++26 (-std=c++26) Option.Posix.Dialect.Flags=Other dialect flags Option.Posix.PreprocOnly=Preprocess only (-E) diff --git a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml index f952e17d891..95f9ad177f3 100644 --- a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml +++ b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml @@ -969,6 +969,14 @@ Contributors: name="%Option.Posix.Dialect.c11" command="-std=c11" id="gnu.c.compiler.dialect.c11" /> + +