1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-05 08:46:02 +02:00
cdt/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml

1484 lines
61 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.cdt.managedbuilder.ui"
name="%pluginName"
version="2.0.0"
provider-name="%providerName"
class="org.eclipse.cdt.managedbuilder.internal.ui.ManagedBuilderUIPlugin">
<runtime>
<library name="mgdbuildui.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.cdt.core"/>
<import plugin="org.eclipse.cdt.ui"/>
<import plugin="org.eclipse.cdt.managedbuilder.core"/>
<import plugin="org.eclipse.core.runtime"/>
</requires>
<extension
point="org.eclipse.ui.newWizards">
<!-- Managed Make Builder Projects -->
<wizard
name="%MngCCWizard.name"
icon="icons/full/wizban/newmngcc_app.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCCProjectWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCCWizard">
<description>
%MngCCWizard.description
</description>
</wizard>
<wizard
name="%MngCWizard.name"
icon="icons/full/wizban/newmngc_app.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCProjectWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCWizard">
<description>
%MngCWizard.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%MngBuildProp.name"
class="org.eclipse.cdt.managedbuilder.ui.properties.BuildPropertyPage"
id="org.eclipse.cdt.managedbuilder.ui.properties.BuildProperties">
<filter
name="nature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
</filter>
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%MngOtherProp.name"
class="org.eclipse.cdt.managedbuilder.ui.properties.ManagedBuilderPropertyPage"
id="org.eclipse.cdt.managedbuilder.ui.properties.ManagedBuilderProperties">
<filter
name="nature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
</filter>
</page>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.cdt.managedbuilder.internal.ui.ManagedMakeStartup">
</startup>
</extension>
<!-- Managed Make Builder Tool Specifications -->
<extension
id="cdt.managed.build.info"
name="Managed Build Tools Description"
point="org.eclipse.cdt.managedbuilder.core.ManagedBuildInfo">
<managedBuildRevision
fileVersion="2.0.0">
</managedBuildRevision>
<tool
natureFilter="cnature"
sources="o"
name="%ToolName.linker.gnu.c"
outputFlag="-o"
command="gcc"
id="cdt.managedbuild.tool.gnu.c.linker">
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.linker"
name="%OptionCategory.General"
id="gnu.c.link.category.general">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoStartFiles"
category="gnu.c.link.category.general"
command="-nostartfiles"
id="gnu.c.link.option.nostart"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoDefLibs"
category="gnu.c.link.category.general"
command="-nodefaultlibs"
id="gnu.c.link.option.nodeflibs"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoStdLibs"
category="gnu.c.link.category.general"
command="-nostdlib"
id="gnu.c.link.option.nostdlibs"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.Strip"
category="gnu.c.link.category.general"
command="--strip-all"
id="gnu.c.link.option.strip"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.Static"
category="gnu.c.link.category.general"
command="-static"
id="gnu.c.link.option.noshared"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.linker"
name="%OptionCategory.Libs"
id="gnu.c.link.category.libs">
</optionCategory>
<option
name="%Option.Posix.Libs"
category="gnu.c.link.category.libs"
command="-l"
id="gnu.c.link.option.libs"
browseType="file"
valueType="libs">
</option>
<option
name="%Option.Posix.Libsearch"
category="gnu.c.link.category.libs"
command="-L"
id="gnu.c.link.option.paths"
browseType="directory"
valueType="stringList">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.linker"
name="%OptionCategory.Misc"
id="gnu.c.link.category.other">
</optionCategory>
<option
name="%Option.Posix.Linker.Flags"
category="gnu.c.link.category.other"
valueType="string"
id="gnu.c.link.option.ldflags">
</option>
<option
name="%Option.Posix.Linker.XLinker"
category="gnu.c.link.category.other"
command="-Xlinker,"
valueType="stringList"
id="gnu.c.link.option.other">
</option>
<option
name="%Option.Posix.UserObjs"
category="gnu.c.link.category.other"
browseType="file"
valueType="userObjs"
id="gnu.c.link.option.userobjs">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.linker"
name="%OptionCategory.Shared.Settings"
id="gnu.c.link.category.shared">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Linker.Shared"
category="gnu.c.link.category.shared"
command="-shared"
id="gnu.c.link.option.shared"
valueType="boolean">
</option>
<option
name="%Option.Posix.Linker.SOName"
category="gnu.c.link.category.shared"
command="-Wl,-soname,"
id="gnu.c.link.option.soname"
valueType="string">
</option>
<option
name="%Option.Posix.Linker.Implib"
category="gnu.c.link.category.shared"
command="-Wl,--out-implib,"
id="gnu.c.link.option.implname"
valueType="string">
</option>
<option
name="%Option.Posix.Linker.Defname"
category="gnu.c.link.category.shared"
command="-Wl,--output-def,"
id="gnu.c.link.option.defname"
valueType="string">
</option>
</tool>
<tool
natureFilter="ccnature"
sources="o"
name="%ToolName.linker.gnu.cpp"
outputFlag="-o"
command="g++"
id="cdt.managedbuild.tool.gnu.cpp.linker">
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.linker"
name="%OptionCategory.General"
id="gnu.cpp.link.category.options">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoStartFiles"
category="gnu.cpp.link.category.options"
command="-nostartfiles"
id="gnu.cpp.link.option.nostart"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoDefLibs"
category="gnu.cpp.link.category.options"
command="-nodefaultlibs"
id="gnu.cpp.link.option.nodeflibs"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.NoStdLibs"
category="gnu.cpp.link.category.options"
command="-nostdlib"
id="gnu.cpp.link.option.nostdlibs"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Linker.Strip"
category="gnu.cpp.link.category.options"
command="--strip-all"
id="gnu.cpp.link.option.strip"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.linker"
name="%OptionCategory.Libs"
id="gnu.cpp.link.category.libs">
</optionCategory>
<option
name="%Option.Posix.Libs"
category="gnu.cpp.link.category.libs"
command="-l"
id="gnu.cpp.link.option.libs"
browseType="file"
valueType="libs">
</option>
<option
name="%Option.Posix.Libsearch"
category="gnu.cpp.link.category.libs"
command="-L"
id="gnu.cpp.link.option.paths"
browseType="directory"
valueType="stringList">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.linker"
name="%OptionCategory.Misc"
id="gnu.cpp.link.category.other">
</optionCategory>
<option
name="%Option.Posix.Linker.Flags"
category="gnu.cpp.link.category.other"
valueType="string"
id="gnu.cpp.link.option.flags">
</option>
<option
name="%Option.Posix.Linker.XLinker"
category="gnu.cpp.link.category.other"
command="-Xlinker,"
valueType="stringList"
id="gnu.cpp.link.option.other">
</option>
<option
name="%Option.Posix.UserObjs"
category="gnu.cpp.link.category.other"
browseType="file"
valueType="userObjs"
id="gnu.cpp.link.option.userobjs">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.linker"
name="%OptionCategory.Shared.Settings"
id="gnu.cpp.link.category.shared">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Linker.Shared"
category="gnu.cpp.link.category.shared"
command="-shared"
valueType="boolean"
id="gnu.cpp.link.option.shared">
</option>
<option
name="%Option.Posix.Linker.SOName"
category="gnu.cpp.link.category.shared"
command="-Wl,-soname,"
valueType="string"
id="gnu.cpp.link.option.soname">
</option>
<option
name="%Option.Posix.Linker.Implib"
category="gnu.cpp.link.category.shared"
command="-Wl,--out-implib,"
valueType="string"
id="gnu.cpp.link.option.implname">
</option>
<option
name="%Option.Posix.Linker.Defname"
category="gnu.cpp.link.category.shared"
command="-Wl,--output-def,"
valueType="string"
id="gnu.cpp.link.option.defname">
</option>
</tool>
<tool
natureFilter="both"
sources="o"
name="%ToolName.archiver.gnu"
outputs="a"
command="ar"
outputPrefix="lib"
id="cdt.managedbuild.tool.gnu.archiver">
<optionCategory
owner="cdt.managedbuild.tool.gnu.archiver"
name="%OptionCategory.General"
id="gnu.lib.category.general">
</optionCategory>
<option
defaultValue="-r"
name="%Option.Posix.Archiver.Flags"
category="gnu.lib.category.general"
valueType="string"
id="gnu.both.lib.option.flags">
</option>
</tool>
<target
name="%TargetName.gnu"
id="cdt.managedbuild.target.gnu"
cleanCommand="rm -rf"
isTest="false"
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
isAbstract="true"
makeCommand="make"
binaryParser="org.eclipse.cdt.core.ELF"
makeArguments="-k">
<tool
sources="c"
name="%ToolName.compiler.gnu.c"
id="cdt.managedbuild.tool.gnu.c.compiler"
command="gcc"
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
headerExtensions="h"
natureFilter="cnature"
outputs="o"
outputFlag="-o">
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Preproc"
id="gnu.c.compiler.category.preprocessor">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Nostdinc"
category="gnu.c.compiler.category.preprocessor"
command="-nostdinc"
id="gnu.c.compiler.option.preprocessor.nostdinc"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.PreprocOnly"
category="gnu.c.compiler.category.preprocessor"
command="-E"
id="gnu.c.compiler.option.preprocessor.preprocess"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Symbols"
id="gnu.c.compiler.category.symbols">
</optionCategory>
<option
name="%Option.Posix.DefSym"
category="gnu.c.compiler.category.symbols"
command="-D"
id="gnu.c.compiler.option.preprocessor.def.symbols"
valueType="definedSymbols">
</option>
<option
name="%Option.Posix.UndefSym"
category="gnu.c.compiler.category.symbols"
command="-U"
id="gnu.c.compiler.option.preprocessor.undef.symbol"
valueType="stringList">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Dirs"
id="gnu.c.compiler.category.dirs">
</optionCategory>
<option
name="%Option.Posix.InclPaths"
category="gnu.c.compiler.category.dirs"
command="-I"
id="gnu.c.compiler.option.include.paths"
valueType="includePath"
browseType="directory">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Optimize"
id="gnu.c.compiler.category.optimization">
</optionCategory>
<option
name="%Option.Posix.OptLevel"
category="gnu.c.compiler.category.optimization"
id="gnu.c.compiler.option.optimization.level"
valueType="enumerated">
<enumeratedOptionValue
name="%Option.Posix.Optimize.None"
isDefault="false"
command="-O0"
id="gnu.c.optimization.level.none">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.Optimize"
command="-O1"
id="gnu.c.optimization.level.optimize">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.More"
isDefault="true"
command="-O2"
id="gnu.c.optimization.level.more">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.Most"
command="-O3"
id="gnu.c.optimization.level.most">
</enumeratedOptionValue>
</option>
<option
name="%Option.Posix.Optimize.Flags"
category="gnu.c.compiler.category.optimization"
id="gnu.c.compiler.option.optimization.flags"
valueType="string">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Debug"
id="gnu.c.compiler.category.debug">
</optionCategory>
<option
name="%Option.Posix.DebugLevel"
category="gnu.c.compiler.category.debug"
id="gnu.c.compiler.option.debugging.level"
valueType="enumerated">
<enumeratedOptionValue
name="%Option.Posix.Debug.None"
isDefault="false"
id="gnu.c.debugging.level.none">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Min"
command="-g1"
id="gnu.c.debugging.level.minimal">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Def"
isDefault="true"
command="-g"
id="gnu.c.debugging.level.default">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Max"
isDefault="false"
command="-g3"
id="gnu.c.debugging.level.max">
</enumeratedOptionValue>
</option>
<option
name="%Option.Posix.Debug.Other"
category="gnu.c.compiler.category.debug"
id="gnu.c.compiler.option.debugging.other"
valueType="string">
</option>
<option
defaultValue="false"
name="%Option.Posix.Debug.gprof"
category="gnu.c.compiler.category.debug"
command="-pg"
id="gnu.c.compiler.option.debugging.gprof"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Debug.prof"
category="gnu.c.compiler.category.debug"
command="-p"
id="gnu.c.compiler.option.debugging.prof"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Warn"
id="gnu.c.compiler.category.warnings">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Warn.Syntax"
category="gnu.c.compiler.category.warnings"
command="-fsyntax-only"
id="gnu.c.compiler.option.warnings.syntax"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.Pedandic"
category="gnu.c.compiler.category.warnings"
command="-pedantic"
id="gnu.c.compiler.option.warnings.pedantic"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.PedErrors"
category="gnu.c.compiler.category.warnings"
command="-pedantic-errors"
id="gnu.c.compiler.option.warnings.pedantic.error"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.nowarn"
category="gnu.c.compiler.category.warnings"
command="-w"
id="gnu.c.compiler.option.warnings.nowarn"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%Option.Posix.Warn.allwarn"
category="gnu.c.compiler.category.warnings"
command="-Wall"
id="gnu.c.compiler.option.warnings.allwarn"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.toerrs"
category="gnu.c.compiler.category.warnings"
command="-Werror"
id="gnu.c.compiler.option.warnings.toerrors"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.c.compiler"
name="%OptionCategory.Misc"
id="gnu.c.compiler.category.other">
</optionCategory>
<option
defaultValue="-c -fmessage-length=0"
name="%Option.OtherFlags"
category="gnu.c.compiler.category.other"
id="gnu.c.compiler.option.misc.other"
valueType="string">
</option>
<option
defaultValue="false"
name="%Option.Posix.Verbose"
category="gnu.c.compiler.category.other"
command="-v"
id="gnu.c.compiler.option.misc.verbose"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Ansi"
category="gnu.c.compiler.category.other"
command="-ansi"
id="gnu.c.compiler.option.misc.ansi"
valueType="boolean">
</option>
</tool>
<tool
sources="c,C,cc,cxx,cpp"
name="%ToolName.compiler.gnu.cpp"
id="cdt.managedbuild.tool.gnu.cpp.compiler"
command="g++"
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
headerExtensions="h,H,hpp"
natureFilter="ccnature"
outputs="o"
outputFlag="-o">
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Preproc"
id="gnu.cpp.compiler.category.preprocessor">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Nostdinc"
category="gnu.cpp.compiler.category.preprocessor"
command="-nostdinc"
id="gnu.cpp.compiler.option.preprocessor.nostdinc"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.PreprocOnly"
category="gnu.cpp.compiler.category.preprocessor"
command="-E"
id="gnu.cpp.compiler.option.preprocessor.preprocess"
valueType="boolean">
</option>
<option
name="%Option.Posix.DefSym"
category="gnu.cpp.compiler.category.preprocessor"
command="-D"
id="gnu.cpp.compiler.option.preprocessor.def"
valueType="definedSymbols">
</option>
<option
name="%Option.Posix.UndefSym"
category="gnu.cpp.compiler.category.preprocessor"
command="-U"
id="gnu.cpp.compiler.option.preprocessor.undef"
valueType="stringList">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Dirs"
id="gnu.cpp.compiler.category.dirs">
</optionCategory>
<option
name="%Option.Posix.InclPaths"
category="gnu.cpp.compiler.category.dirs"
command="-I"
id="gnu.cpp.compiler.option.include.paths"
valueType="includePath"
browseType="directory">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Optimize"
id="gnu.cpp.compiler.category.optimization">
</optionCategory>
<option
name="%Option.Posix.OptLevel"
category="gnu.cpp.compiler.category.optimization"
id="gnu.cpp.compiler.option.optimization.level"
valueType="enumerated">
<enumeratedOptionValue
name="%Option.Posix.Optimize.None"
command="-O0"
id="gnu.cpp.compiler.optimization.level.none">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.Optimize"
command="-O1"
id="gnu.cpp.compiler.optimization.level.optimize">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.More"
isDefault="true"
command="-O2"
id="gnu.cpp.compiler.optimization.level.more">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Optimize.Most"
command="-O3"
id="gnu.cpp.compiler.optimization.level.most">
</enumeratedOptionValue>
</option>
<option
name="%Option.Posix.Optimize.Flags"
category="gnu.cpp.compiler.category.optimization"
id="gnu.cpp.compiler.option.optimization.flags"
valueType="string">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Debug"
id="gnu.cpp.compiler.category.debug">
</optionCategory>
<option
name="%Option.Posix.DebugLevel"
category="gnu.cpp.compiler.category.debug"
id="gnu.cpp.compiler.option.debugging.level"
valueType="enumerated">
<enumeratedOptionValue
name="%Option.Posix.Debug.None"
isDefault="false"
id="gnu.cpp.compiler.debugging.level.none">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Min"
command="-g1"
id="gnu.cpp.compiler.debugging.level.minimal">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Def"
isDefault="true"
command="-g"
id="gnu.cpp.compiler.debugging.level.default">
</enumeratedOptionValue>
<enumeratedOptionValue
name="%Option.Posix.Debug.Max"
isDefault="false"
command="-g3"
id="gnu.cpp.compiler.debugging.level.max">
</enumeratedOptionValue>
</option>
<option
name="%Option.Posix.Debug.Other"
category="gnu.cpp.compiler.category.debug"
id="gnu.cpp.compiler.option.debugging.other"
valueType="string">
</option>
<option
defaultValue="false"
name="%Option.Posix.Debug.prof"
category="gnu.cpp.compiler.category.debug"
command="-p"
id="gnu.cpp.compiler.option.debugging.prof"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Debug.gprof"
category="gnu.cpp.compiler.category.debug"
command="-pg"
id="gnu.cpp.compiler.option.debugging.gprof"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Warn"
id="gnu.cpp.compiler.category.warnings">
</optionCategory>
<option
defaultValue="false"
name="%Option.Posix.Warn.Syntax"
category="gnu.cpp.compiler.category.warnings"
command="-fsyntax-only"
id="gnu.cpp.compiler.option.warnings.syntax"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.Pedandic"
category="gnu.cpp.compiler.category.warnings"
command="-pedantic"
id="gnu.cpp.compiler.option.warnings.pedantic"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.PedErrors"
category="gnu.cpp.compiler.category.warnings"
command="-pedantic-errors"
id="gnu.cpp.compiler.option.warnings.pedantic.error"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.nowarn"
category="gnu.cpp.compiler.category.warnings"
command="-w"
id="gnu.cpp.compiler.option.warnings.nowarn"
valueType="boolean">
</option>
<option
defaultValue="true"
name="%Option.Posix.Warn.allwarn"
category="gnu.cpp.compiler.category.warnings"
command="-Wall"
id="gnu.cpp.compiler.option.warnings.allwarn"
valueType="boolean">
</option>
<option
defaultValue="false"
name="%Option.Posix.Warn.toerrs"
category="gnu.cpp.compiler.category.warnings"
command="-Werror"
id="gnu.cpp.compiler.option.warnings.toerrors"
valueType="boolean">
</option>
<optionCategory
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
name="%OptionCategory.Misc"
id="gnu.cpp.compiler.category.other">
</optionCategory>
<option
defaultValue="-c -fmessage-length=0"
name="%Option.OtherFlags"
category="gnu.cpp.compiler.category.other"
id="gnu.cpp.compiler.option.other.other"
valueType="string">
</option>
<option
defaultValue="false"
name="%Option.Posix.Verbose"
category="gnu.cpp.compiler.category.other"
command="-v"
id="gnu.cpp.compiler.option.other.verbose"
valueType="boolean">
</option>
</tool>
</target>
<target
isTest="false"
osList="solaris,linux,hpux,aix,macosx,qnx"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"
name="%TargetName.gnu.exe"
parent="cdt.managedbuild.target.gnu"
isAbstract="false"
id="cdt.managedbuild.target.gnu.exe">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.exe.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.exe.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
isTest="false"
osList="solaris,linux,hpux,aix,macosx,qnx"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"
name="%TargetName.gnu.so"
parent="cdt.managedbuild.target.gnu"
defaultExtension="so"
isAbstract="false"
id="cdt.managedbuild.target.gnu.so">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.so.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.so.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="so"
outputPrefix="lib"
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
outputs="so"
outputPrefix="lib"
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
isTest="false"
osList="solaris,linux,hpux,aix,macosx,qnx"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector"
name="%TargetName.gnu.lib"
parent="cdt.managedbuild.target.gnu"
defaultExtension="a"
isAbstract="false"
id="cdt.managedbuild.target.gnu.lib">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.lib.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.lib.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="a"
outputPrefix="lib"
id="cdt.managedbuild.tool.gnu.archiver">
</toolReference>
</target>
<target
name="%TargetName.cygw.exe"
id="cdt.managedbuild.target.gnu.cygwin.exe"
isTest="false"
defaultExtension="exe"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultCygwinScannerInfoCollector"
isAbstract="false"
binaryParser="org.eclipse.cdt.core.PE"
parent="cdt.managedbuild.target.gnu"
osList="win32">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.cygwin.exe.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.cygwin.exe.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="exe"
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
outputs="exe"
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
name="%TargetName.cygw.so"
id="cdt.managedbuild.target.gnu.cygwin.so"
isTest="false"
defaultExtension="a.dll"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultCygwinScannerInfoCollector"
isAbstract="false"
binaryParser="org.eclipse.cdt.core.PE"
parent="cdt.managedbuild.target.gnu"
osList="win32">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.cygwin.so.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.cygwin.so.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="a.dll"
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
outputs="a.dll"
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
name="%TargetName.cygw.lib"
id="cdt.managedbuild.target.gnu.cygwin.lib"
isTest="false"
defaultExtension="a"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultCygwinScannerInfoCollector"
isAbstract="false"
binaryParser="org.eclipse.cdt.core.PE"
parent="cdt.managedbuild.target.gnu"
osList="win32">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.cygwin.lib.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.cygwin.lib.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputPrefix="lib"
outputs="a"
id="cdt.managedbuild.tool.gnu.archiver">
</toolReference>
</target>
<target
isAbstract="false"
defaultExtension="exe"
osList="win32"
makeCommand="mingw32-make"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultMinGWScannerInfoCollector"
isTest="false"
binaryParser="org.eclipse.cdt.core.PE"
name="%TargetName.mingw.exe"
parent="cdt.managedbuild.target.gnu"
id="cdt.managedbuild.target.gnu.mingw.exe"
cleanCommand="del">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.mingw.exe.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.mingw.exe.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="exe"
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
outputs="exe"
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
isAbstract="false"
defaultExtension="dll"
osList="win32"
makeCommand="mingw32-make"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultMinGWScannerInfoCollector"
isTest="false"
binaryParser="org.eclipse.cdt.core.PE"
name="%TargetName.mingw.so"
parent="cdt.managedbuild.target.gnu"
id="cdt.managedbuild.target.gnu.mingw.so"
cleanCommand="del">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.mingw.so.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.mingw.so.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputs="dll"
id="cdt.managedbuild.tool.gnu.c.linker">
</toolReference>
<toolReference
outputs="dll"
id="cdt.managedbuild.tool.gnu.cpp.linker">
</toolReference>
</target>
<target
isAbstract="false"
defaultExtension="lib"
osList="win32"
makeCommand="mingw32-make"
scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultMinGWScannerInfoCollector"
isTest="false"
binaryParser="org.eclipse.cdt.core.PE"
name="%TargetName.mingw.lib"
parent="cdt.managedbuild.target.gnu"
id="cdt.managedbuild.target.gnu.mingw.lib"
cleanCommand="del">
<configuration
name="%ConfigName.Dbg"
id="cdt.managedbuild.config.gnu.mingw.lib.debug">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.none"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.max"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.none"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.max"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<configuration
name="%ConfigName.Rel"
id="cdt.managedbuild.config.gnu.mingw.lib.release">
<toolReference
id="cdt.managedbuild.tool.gnu.c.compiler">
<optionReference
defaultValue="gnu.c.optimization.level.most"
id="gnu.c.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.c.debugging.level.none"
id="gnu.c.compiler.option.debugging.level">
</optionReference>
</toolReference>
<toolReference
id="cdt.managedbuild.tool.gnu.cpp.compiler">
<optionReference
defaultValue="gnu.cpp.compiler.optimization.level.most"
id="gnu.cpp.compiler.option.optimization.level">
</optionReference>
<optionReference
defaultValue="gnu.cpp.compiler.debugging.level.none"
id="gnu.cpp.compiler.option.debugging.level">
</optionReference>
</toolReference>
</configuration>
<toolReference
outputPrefix="lib"
outputs="lib"
id="cdt.managedbuild.tool.gnu.archiver">
</toolReference>
</target>
</extension>
</plugin>