diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.properties b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.properties index fe6821a4c..4543d815d 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.properties +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.properties @@ -180,8 +180,14 @@ option.cpp.compiler.std.cpp1z=ISO 2017 C++ (-std=c++1z, deprecated) option.cpp.compiler.std.cpp17=ISO 2017 C++ (-std=c++17) option.cpp.compiler.std.gnucpp1z=GNU ISO 2017 C++ (-std=gnu++1z, deprecated) option.cpp.compiler.std.gnucpp17=GNU ISO 2017 C++ (-std=gnu++17) -option.cpp.compiler.std.cpp2a=Next ISO C++ (-std=c++2a) -option.cpp.compiler.std.gnucpp2a=Next GNU ISO C++ (-std=gnu++2a) +option.cpp.compiler.std.cpp2a=ISO C++ 2020 (-std=c++2a, deprecated) +option.cpp.compiler.std.cpp20=ISO C++ 2020 (-std=c++20) +option.cpp.compiler.std.gnucpp2a=GNU ISO C++ 2020 (-std=gnu++2a, deprecated) +option.cpp.compiler.std.gnucpp20=GNU ISO C++ 2020 (-std=gnu++20) +option.cpp.compiler.std.cpp2b=ISO C++ 2023 (-std=c++2a, deprecated) +option.cpp.compiler.std.cpp23=ISO C++ 2023 (-std=c++20) +option.cpp.compiler.std.gnucpp2b=GNU ISO C++ 2023 (-std=gnu++2b, deprecated) +option.cpp.compiler.std.gnucpp23=GNU ISO C++ 2023 (-std=gnu++23) option.cpp.compiler.abiversion=ABI version option.cpp.compiler.abiversion.default=Toolchain default (0, most conforming) diff --git a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml index 1e0c64895..5e906bfbc 100644 --- a/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml +++ b/plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/plugin.xml @@ -2585,11 +2585,41 @@ id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.std.cpp2a" name="%option.cpp.compiler.std.cpp2a"> + + + + + + + + + + + +