From f39707a293390aac6fdb535ba826780ab3a5b0dc Mon Sep 17 00:00:00 2001 From: John Dallaway Date: Fri, 10 Nov 2023 18:20:38 +0000 Subject: [PATCH] Add GNU C++ linker library grouping option to MBS --- .../plugin.xml | 10 ++++++- .../gnu/ui/GnuCLibrariesCommandGenerator.java | 28 +++++++++++++++++++ .../ui/GnuCppLibrariesCommandGenerator.java | 28 +++++++++++++++++++ .../gnu/ui/LibrariesCommandGenerator.java | 13 +++++++-- 4 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/GnuCLibrariesCommandGenerator.java create mode 100644 build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/GnuCppLibrariesCommandGenerator.java diff --git a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml index ffe0f09fbfd..ce11ac1764f 100644 --- a/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml +++ b/build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml @@ -83,7 +83,7 @@ name="%Option.Posix.Libs" category="gnu.c.link.category.libs" command="-l" - commandGenerator="org.eclipse.cdt.managedbuilder.gnu.ui.LibrariesCommandGenerator" + commandGenerator="org.eclipse.cdt.managedbuilder.gnu.ui.GnuCLibrariesCommandGenerator" id="gnu.c.link.option.libs" browseType="none" valueType="libs"> @@ -300,6 +300,7 @@ name="%Option.Posix.Libs" category="gnu.cpp.link.category.libs" command="-l" + commandGenerator="org.eclipse.cdt.managedbuilder.gnu.ui.GnuCppLibrariesCommandGenerator" id="gnu.cpp.link.option.libs" browseType="none" valueType="libs"> @@ -312,6 +313,13 @@ browseType="directory" valueType="libPaths"> +