diff --git a/build/org.eclipse.cdt.managedbuilder.ui/plugin.properties b/build/org.eclipse.cdt.managedbuilder.ui/plugin.properties
index 0411b2960a3..70b3abdf57c 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/plugin.properties
+++ b/build/org.eclipse.cdt.managedbuilder.ui/plugin.properties
@@ -106,7 +106,8 @@ Option.Posix.Ansi=Support ANSI programs (-ansi)
Option.Posix.Linker.NoStartFiles=Do not use standard start files (-nostartfiles)
Option.Posix.Linker.NoDefLibs=Do not use default libraries (-nodefaultlibs)
Option.Posix.Linker.NoStdLibs=No startup or default libs (-nostdlib)
-Option.Posix.Linker.Strip=Remove symbol table (-s)
+Option.Posix.Linker.Strip=Omit all symbol information (-s)
+Option.Posix.Linker.Strip.debug=Omit debug symbol information (-S)
Option.Posix.Linker.Static=No shared libraries (-static)
Option.Posix.Linker.XLinker=Other options (-Xlinker [option])
Option.Posix.Linker.Flags=Linker flags
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
index 51b6c6d8749..cdd29efcbe5 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
+++ b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
@@ -19,7 +19,7 @@
-
+
@@ -31,8 +31,8 @@
icon="icons/full/wizban/newmngcc_app.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCCProjectWizard"
- finalPerspective="org.eclipse.cdt.ui.CPerspective"
project="true"
+ finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCCWizard">
%MngCCWizard.description
@@ -43,8 +43,8 @@
icon="icons/full/wizban/newmngc_app.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCProjectWizard"
- finalPerspective="org.eclipse.cdt.ui.CPerspective"
project="true"
+ finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCWizard">
%MngCWizard.description
@@ -54,8 +54,8 @@
@@ -68,8 +68,8 @@
@@ -95,8 +95,8 @@
@@ -110,40 +110,40 @@
name="%Option.Posix.Linker.NoStartFiles"
category="gnu.c.link.category.general"
command="-nostartfiles"
- valueType="boolean"
- id="gnu.c.link.option.nostart">
+ id="gnu.c.link.option.nostart"
+ valueType="boolean">
+ valueType="libs">
+ valueType="string"
+ id="gnu.c.link.option.ldflags">
+ id="gnu.c.link.option.shared"
+ valueType="boolean">
@@ -243,32 +243,32 @@
name="%Option.Posix.Linker.NoStartFiles"
category="gnu.cpp.link.category.options"
command="-nostartfiles"
- valueType="boolean"
- id="gnu.cpp.link.option.nostart">
+ id="gnu.cpp.link.option.nostart"
+ valueType="boolean">
+ valueType="libs">
+ valueType="string"
+ id="gnu.cpp.link.option.flags">
+ valueType="boolean"
+ id="gnu.cpp.link.option.shared">
+ valueType="string"
+ id="gnu.both.lib.option.flags">
+ outputFlag="-o">
+ id="gnu.c.compiler.option.preprocessor.nostdinc"
+ valueType="boolean">
+ id="gnu.c.compiler.option.preprocessor.def.symbols"
+ valueType="definedSymbols">
+ browseType="directory">
+ id="gnu.c.compiler.option.optimization.level"
+ valueType="enumerated">
+ id="gnu.c.compiler.option.optimization.flags"
+ valueType="string">
+ id="gnu.c.compiler.option.debugging.level"
+ valueType="enumerated">
+ id="gnu.c.compiler.option.debugging.other"
+ valueType="string">
+ id="gnu.c.compiler.option.warnings.syntax"
+ valueType="boolean">
+ id="gnu.c.compiler.option.misc.other"
+ valueType="string">
+ outputFlag="-o">
+ id="gnu.cpp.compiler.option.preprocessor.nostdinc"
+ valueType="boolean">
+ browseType="directory">
+ id="gnu.cpp.compiler.option.optimization.level"
+ valueType="enumerated">
+ id="gnu.cpp.compiler.option.optimization.flags"
+ valueType="string">
+ id="gnu.cpp.compiler.option.debugging.level"
+ valueType="enumerated">
+ id="gnu.cpp.compiler.option.debugging.other"
+ valueType="string">
+ id="gnu.cpp.compiler.option.warnings.syntax"
+ valueType="boolean">
+ id="gnu.cpp.compiler.option.other.other"
+ valueType="string">
@@ -915,8 +917,8 @@
@@ -1256,22 +1258,23 @@
+ id="cdt.managedbuild.target.gnu.mingw.exe"
+ cleanCommand="del">
@@ -1334,16 +1337,17 @@
+ id="cdt.managedbuild.target.gnu.mingw.so"
+ cleanCommand="del">
@@ -1406,16 +1410,17 @@
+ id="cdt.managedbuild.target.gnu.mingw.lib"
+ cleanCommand="del">
@@ -1469,8 +1474,8 @@