[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-patch] patch for 95110 - extract GNU builddefinitions totheir own plugin
|
Here is a new patch with the requested changes. Hopefully you have more
luck with this one. I tried to get rid of any extra output from WinCVS.
___________________________________________
Chris Recoskie
Software Designer
IDE Frameworks Group
Texas Instruments, Toronto
> -----Original Message-----
> From: cdt-patch-bounces@xxxxxxxxxxx
[mailto:cdt-patch-bounces@xxxxxxxxxxx]
> On Behalf Of Treggiari, Leo
> Sent: Sunday, May 15, 2005 11:43 PM
> To: CDT patches and commits are posted to this list.
> Subject: RE: [cdt-patch] patch for 95110 - extract GNU
builddefinitions
> totheir own plugin
>
> Hi Chris and Doug,
>
> I've thought about the name, and I'd like to name the
> new plugin:
>
> org.eclipse.cdt.managedbuilder.gnu.ui
>
> There could be an
> org.eclipse.cdt.managedbuilder.gnu.core later.
>
> Here are a couple of other things I noticed:
>
> o The about.html file specifies EPL whereas the other
> CDT plugins that I checked still specify CPL. Is
> that OK? FYI: the new refactoring plugins
> don't have an about.html. Should they?
>
> o GnuPlugin.java (I suggest GnuUIPlugin.java) did not
> have a copyright statement. Should Chris add an IBM
> copyright since this plugin.xml is extracted from code
> with an IBM copyright? Or should he add a TI
> copyright using the same "style"?
>
> o Chris, how are you creating the patch? I was unable
> to apply it using Team -> Apply Patch. It was easy
> to try this patch by hand, but you need to create your
> patch with Team -> Create Patch, or I'll need to learn
> how to apply your patches...
>
> If everyone is happy with my name suggestion, could you,
> Chris, generate a new patch?
>
> Thanks,
> Leo
>
>
> -----Original Message-----
> From: cdt-patch-bounces@xxxxxxxxxxx
> [mailto:cdt-patch-bounces@xxxxxxxxxxx] On Behalf Of Recoskie, Chris
> Sent: Friday, May 13, 2005 11:20 AM
> To: CDT patches and commits are posted to this list.
> Subject: RE: [cdt-patch] patch for 95110 - extract GNU
> builddefinitionsto their own plugin
>
> Actually I'd rather not drop it because the guts of the GNU makefile
> generator etc. are still in managedbuilder.core, and I think people
> would get confused and look for them in the new plugin if we don't
spell
> out that this plugin is strictly for the definitions.
>
> Whatever you guys think though. It is easy enough to change.
> ___________________________________________
>
> Chris Recoskie
> Software Designer
> IDE Frameworks Group
> Texas Instruments, Toronto
>
>
> > -----Original Message-----
> > From: cdt-patch-bounces@xxxxxxxxxxx
> [mailto:cdt-patch-bounces@xxxxxxxxxxx]
> > On Behalf Of Douglas Schaefer
> > Sent: Friday, May 13, 2005 11:10 AM
> > To: CDT patches and commits are posted to this list.
> > Subject: Re: [cdt-patch] patch for 95110 - extract GNU build
> definitionsto
> > their own plugin
> >
> > Actually, can we drop the buildDefinitions from the name of the
> plugin. I
> > think managedbuilder.gnu should be enough.
> >
> > Also, once Leo gets the managed builder bits in I'll apply the
feature
> > patch and add the plugin to the build scripts.
> >
> > Thanks, Chris.
> > Doug Schaefer, Senior Software Developer
> > Ottawa Lab, IBM Rational Software Division
> >
> >
> >
> > "Recoskie, Chris" <crecoskie@xxxxxx>
> > Sent by: cdt-patch-bounces@xxxxxxxxxxx
> > 05/13/2005 09:28 AM
> > Please respond to
> > "CDT patches and commits are posted to this list."
> >
> >
> > To
> > <cdt-patch@xxxxxxxxxxx>
> > cc
> >
> > Subject
> > [cdt-patch] patch for 95110 - extract GNU build definitions to
their
> own
> > plugin
> >
> >
> >
> >
> >
> >
> > These patches address the Bugzilla request 95110:
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=95110
> >
> > The GNU build definitions for Managed Build will be extracted to a
new
> > plugin, org.eclipse.cdt.managedbuilder.buildDefinitions.gnu
> >
> > ___________________________________________
> >
> > Chris Recoskie
> > Software Designer
> > IDE Frameworks Group
> > Texas Instruments, Toronto
> >
> >
> > _______________________________________________
> > cdt-patch mailing list
> > cdt-patch@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-patch
>
> _______________________________________________
> cdt-patch mailing list
> cdt-patch@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-patch
> _______________________________________________
> cdt-patch mailing list
> cdt-patch@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-patch
Index: feature.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt-releng/org.eclipse.cdt-feature/feature.xml,v
retrieving revision 1.47
diff -r1.47 feature.xml
205a206,211
> <plugin
> id="org.eclipse.cdt.managedbuilder.buildDefinitions.gnu"
> download-size="0"
> install-size="0"
> version="3.0.0"/>
>
Attachment:
org.eclipse.cdt.managedbuilder.gnu.ui.zip
Description: org.eclipse.cdt.managedbuilder.gnu.ui.zip
Index: plugin.properties
===================================================================
RCS file: /home/tools/org.eclipse.cdt-build/org.eclipse.cdt.managedbuilder.ui/plugin.properties,v
retrieving revision 1.23
diff -r1.23 plugin.properties
29,167d28
<
<
< # Build Model Names
< TargetName.gnu=GNU
< TargetName.gnu.exe=Executable (Gnu)
< TargetName.gnu.so=Shared Library (Gnu)
< TargetName.gnu.lib=Static Library (Gnu)
< TargetName.cygw.exe=Executable (Gnu on Windows)
< TargetName.cygw.so=Shared Library (Gnu on Windows)
< TargetName.cygw.lib=Static Library (Gnu on Windows)
< TargetName.macosx.exe=Executable (MacOS X)
< TargetName.macosx.so=Shared Library (MacOS X)
< TargetName.macosx.lib=Static Library (MacOS X)
<
< # No longer needed post-2.0
< TargetName.cygw=Cygwin
< TargetName.cygw.dll=Cygwin Export Library (DLL)
< TargetName.linux=Linux
< TargetName.linux.exe=Linux Executable
< TargetName.linux.so=Linux Shared Library
< TargetName.linux.lib=Linux Static Library
< TargetName.solaris=Solaris
< TargetName.solaris.exe=Solaris Executable
< TargetName.solaris.so=Solaris Shared Library
< TargetName.solaris.lib=Solaris Static Library
<
< # Default Configuration Names
< ConfigName.Rel=Release
< ConfigName.Dbg=Debug
<
< # Generic tool-chain names
< ToolChainName.Rel=GCC Tool Chain
< ToolChainName.Dbg=GCC Tool Chain
<
< # Generic platform names
< PlatformName.Rel=Release Platform
< PlatformName.Dbg=Debug Platform
<
< # Generic builder names
< BuilderName.Rel=Gnu Make
< BuilderName.Dbg=Gnu Make
<
< # Generic tool names
< ToolName.preprocessor = Preprocessor
< ToolName.compiler.c = C Compiler
< ToolName.compiler.cpp = C++ Compiler
< ToolName.archiver = Archiver
< ToolName.linker.c = C Linker
< ToolName.linker.cpp = C++ Linker
< ToolName.windres = Resource compiler
<
< # GNU tool names
< ToolName.compiler.gnu.c = GCC C Compiler
< ToolName.compiler.gnu.cpp = GCC C++ Compiler
< ToolName.linker.gnu.c = GCC C Linker
< ToolName.linker.gnu.cpp = GCC C++ Linker
< ToolName.archiver.gnu = GCC Archiver
< ToolName.assembler.gnu = GCC Assembler
<
< # Mach-O tool names
< ToolName.linker.macosx.c = MacOS X C Linker
< ToolName.linker.macosx.cpp = MacOS X C++ Linker
<
< # Generic Category Names
< OptionCategory.Symbols = Symbols
< OptionCategory.Preproc = Preprocessor
< OptionCategory.Dirs = Directories
< OptionCategory.General = General
< OptionCategory.Optimize=Optimization
< OptionCategory.Debug=Debugging
< OptionCategory.Warn=Warnings
< OptionCategory.Misc=Miscellaneous
< OptionCategory.Libs=Libraries
< OptionCategory.Shared.Settings=Shared Library Settings
<
< # Generic Option Names
< Option.Posix.PreprocOnly=Preprocess only (-E)
< Option.Posix.Nostdinc=Do not search system directories (-nostdinc)
<
< Option.Posix.DefSym=Defined symbols (-D)
< Option.Posix.UndefSym=Undefined symbols (-U)
<
< Option.Posix.InclPaths=Include paths (-I)
<
< Option.Posix.OptLevel=Optimization Level
< Option.Posix.Optimize.None=None (-O0)
< Option.Posix.Optimize.Optimize=Optimize (-O1)
< Option.Posix.Optimize.More=Optimize more (-O2)
< Option.Posix.Optimize.Most=Optimize most (-O3)
< Option.Posix.Optimize.Flags=Other optimization flags
<
< Option.Posix.DebugLevel=Debug Level
< Option.Posix.Debug.None=None
< Option.Posix.Debug.Min=Minimal (-g1)
< Option.Posix.Debug.Def=Default (-g)
< Option.Posix.Debug.Max=Maximum (-g3)
< Option.Posix.Debug.Other=Other debugging flags
< Option.Posix.Debug.gprof=Generate gprof information (-pg)
< Option.Posix.Debug.prof=Generate prof information (-p)
<
< Option.Posix.Warn.Syntax=Check syntax only (-fsyntax-only)
< Option.Posix.Warn.Pedandic=Pedantic (-pedantic)
< Option.Posix.Warn.PedErrors=Pedantic warnings as errors (-pedantic-errors)
< Option.Posix.Warn.nowarn=Inhibit all warnings (-w)
< Option.Posix.Warn.allwarn=All warnings (-Wall)
< Option.Posix.Warn.toerrs=Warnings as errors (-Werror)
<
< Option.Posix.Verbose=Verbose (-v)
< Option.OtherFlags=Other flags
< 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=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
< Option.Posix.Libs=Libraries (-l)
< Option.Posix.Libsearch=Library search path (-L)
< Option.Posix.UserObjs=Other objects
< Option.Posix.Linker.Shared=Shared (-shared)
< Option.Posix.Linker.SOName=Shared object name (-Wl,-soname=)
< Option.Posix.Linker.Implib=Import Library name (-Wl,--out-implib=)
< Option.Posix.Linker.Defname=DEF file name (-Wl,--output-def=)
<
< Option.Posix.Archiver.Flags=Archiver flags
<
< Option.Gnu.Assembler.Flags=Assembler flags
< Option.Gnu.Assembler.warn.suppress=Suppress warnings (-W)
< Option.Gnu.Assembler.version=Announce version (-v)
<
< # Platform specific option names
< Option.Windows.Windres.OutputFormat = Output format
< Option.Windows.Windres.OutputFormat.Coff = coff (--output-format coff)
< Option.Windows.Windres.OutputFormat.RC = rc (--output-format rc)
< Option.Windows.Windres.OutputFormat.Res = res (--output-format res)
< Option.MacOSX.Linker.Shared=Shared (-Wl,-dylib)
\ No newline at end of file
Index: plugin.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt-build/org.eclipse.cdt.managedbuilder.ui/plugin.xml,v
retrieving revision 1.53
diff -r1.53 plugin.xml
110,2822c110
<
< <!-- Managed Make Builder Tool Specifications -->
< <extension
< id="cdt.managed.build.info"
< name="Managed Build Tools Description"
< point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
< <managedBuildRevision
< fileVersion="2.1.0">
< </managedBuildRevision>
< <tool
< natureFilter="cnature"
< name="%ToolName.linker.gnu.c"
< outputFlag="-o"
< command="gcc"
< id="cdt.managedbuild.tool.gnu.c.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH">
< </envVarBuildPath>
<
< <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 ${VALUE}"
< 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>
< <inputType
< sources="o"
< multipleOfType="true"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.c.linker.input">
< <additionalInput
< paths="$(USER_OBJS)"
< kind="additionalinputdependency">
< </additionalInput>
< <additionalInput
< paths="$(LIBS)"
< kind="additionalinput">
< </additionalInput>
< </inputType>
< <outputType
< outputs=""
< buildVariable="EXECUTABLES"
< id="cdt.managedbuild.tool.gnu.c.linker.output">
< </outputType>
< </tool>
< <tool
< natureFilter="ccnature"
< name="%ToolName.linker.gnu.cpp"
< outputFlag="-o"
< command="g++"
< id="cdt.managedbuild.tool.gnu.cpp.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH">
< </envVarBuildPath>
< <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 ${VALUE}"
< 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>
< <inputType
< sources="o"
< multipleOfType="true"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.cpp.linker.input">
< <additionalInput
< paths="$(USER_OBJS)"
< kind="additionalinputdependency">
< </additionalInput>
< <additionalInput
< paths="$(LIBS)"
< kind="additionalinput">
< </additionalInput>
< </inputType>
< <outputType
< outputs=""
< buildVariable="EXECUTABLES"
< id="cdt.managedbuild.tool.gnu.cpp.linker.output">
< </outputType>
< </tool>
< <tool
< natureFilter="both"
< isAbstract="true"
< name="%ToolName.archiver.gnu"
< command="ar"
< 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>
< <inputType
< sources="o"
< multipleOfType="true"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.archiver.input">
< <additionalInput
< paths="$(USER_OBJS)"
< kind="additionalinputdependency">
< </additionalInput>
< <additionalInput
< paths="$(LIBS)"
< kind="additionalinput">
< </additionalInput>
< </inputType>
< <outputType
< outputs="a"
< outputPrefix="lib"
< buildVariable="ARCHIVES"
< id="cdt.managedbuild.tool.gnu.archiver.output">
< </outputType>
< </tool>
< <!--tool
< command="windres"
< sources="rc"
< outputs="res"
< headerExtensions="h,H,hpp"
< name="%ToolName.windres"
< id="cdt.managedbuild.tool.gnu.windres"
< outputFlag="-o"
< natureFilter="both">
< <optionCategory
< owner="cdt.managedbuild.tool.gnu.windres"
< name="%OptionCategory.General"
< id="gnu.windres.category.general"/>
< <option
< valueType="enumerated"
< category="gnu.windres.category.general"
< browseType="none"
< name="%Option.Windows.Windres.OutputFormat"
< id="gnu.windres.option.output.format">
< <enumeratedOptionValue
< isDefault="true"
< command="-O coff"
< name="%Option.Windows.Windres.OutputFormat.Coff"
< id="gnu.windres.option.output.format.coff"/>
< <enumeratedOptionValue
< command="-O rc"
< name="%Option.Windows.Windres.OutputFormat.RC"
< id="gnu.windres.option.output.format.rc"/>
< <enumeratedOptionValue
< isDefault="false"
< command="-O res"
< name="%Option.Windows.Windres.OutputFormat.Res"
< id="gnu.windres.option.output.format.res"/>
< </option>
< <option
< command="-v"
< defaultValue="false"
< valueType="boolean"
< category="gnu.windres.category.general"
< name="%Option.Posix.Verbose"
< id="gnu.windres.option.verbose"/>
< <option
< command="-I"
< valueType="includePath"
< category="gnu.windres.category.general"
< browseType="directory"
< name="%Option.Posix.InclPaths"
< id="gnu.windres.option.preprocessor.include.paths"/>
< <option
< command="-D"
< valueType="definedSymbols"
< category="gnu.windres.category.general"
< browseType="none"
< name="%Option.Posix.DefSym"
< id="gnu.windres.option.preprocessor.defined.symbols"/>
< <option
< command="-U"
< valueType="stringList"
< category="gnu.windres.category.general"
< browseType="none"
< name="%Option.Posix.UndefSym"
< id="gnu.windres.option.preprocessor.undefined.symbols"/>
< </tool-->
< <tool
< command="as"
< name="%ToolName.assembler.gnu"
< outputFlag="-o"
< id="cdt.managedbuild.tool.gnu.assembler"
< natureFilter="both">
< <optionCategory
< owner="cdt.managedbuild.tool.gnu.assembler"
< name="%OptionCategory.General"
< id="gnu.asm.category.general">
< </optionCategory>
< <option
< name="%Option.Gnu.Assembler.Flags"
< category="gnu.asm.category.general"
< valueType="string"
< id="gnu.both.asm.option.flags">
< </option>
< <option
< command="-I"
< valueType="includePath"
< category="gnu.asm.category.general"
< browseType="directory"
< name="%Option.Posix.InclPaths"
< id="gnu.both.asm.option.include.paths"/>
< <option
< command="-W"
< defaultValue="false"
< valueType="boolean"
< category="gnu.asm.category.general"
< name="%Option.Gnu.Assembler.warn.suppress"
< id="gnu.both.asm.option.warnings.nowarn"/>
< <option
< command="-v"
< defaultValue="false"
< valueType="boolean"
< category="gnu.asm.category.general"
< name="%Option.Gnu.Assembler.version"
< id="gnu.both.asm.option.version"/>
< <inputType
< sources="s,S"
< id="cdt.managedbuild.tool.gnu.assembler.input">
< </inputType>
< <outputType
< outputs="o"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.assembler.output">
< </outputType>
< </tool>
< <tool
< natureFilter="cnature"
< name="%ToolName.linker.macosx.c"
< outputFlag="-o"
< command="gcc"
< id="cdt.managedbuild.tool.macosx.c.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH">
< </envVarBuildPath>
<
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.c.linker"
< name="%OptionCategory.General"
< id="macosx.c.link.category.general">
< </optionCategory>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoStartFiles"
< category="macosx.c.link.category.general"
< command="-nostartfiles"
< id="macosx.c.link.option.nostart"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoDefLibs"
< category="macosx.c.link.category.general"
< command="-nodefaultlibs"
< id="macosx.c.link.option.nodeflibs"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoStdLibs"
< category="macosx.c.link.category.general"
< command="-nostdlib"
< id="macosx.c.link.option.nostdlibs"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.Strip"
< category="macosx.c.link.category.general"
< command="--strip-all"
< id="macosx.c.link.option.strip"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.Static"
< category="macosx.c.link.category.general"
< command="-static"
< id="macosx.c.link.option.noshared"
< valueType="boolean">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.c.linker"
< name="%OptionCategory.Libs"
< id="macosx.c.link.category.libs">
< </optionCategory>
< <option
< name="%Option.Posix.Libs"
< category="macosx.c.link.category.libs"
< command="-l"
< id="macosx.c.link.option.libs"
< browseType="file"
< valueType="libs">
< </option>
< <option
< name="%Option.Posix.Libsearch"
< category="macosx.c.link.category.libs"
< command="-L"
< id="macosx.c.link.option.paths"
< browseType="directory"
< valueType="stringList">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.c.linker"
< name="%OptionCategory.Misc"
< id="macosx.c.link.category.other">
< </optionCategory>
< <option
< name="%Option.Posix.Linker.Flags"
< category="macosx.c.link.category.other"
< valueType="string"
< id="macosx.c.link.option.ldflags">
< </option>
< <option
< name="%Option.Posix.Linker.XLinker"
< category="macosx.c.link.category.other"
< command="-Xlinker ${VALUE}"
< valueType="stringList"
< id="macosx.c.link.option.other">
< </option>
< <option
< name="%Option.Posix.UserObjs"
< category="macosx.c.link.category.other"
< browseType="file"
< valueType="userObjs"
< id="macosx.c.link.option.userobjs">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.c.linker"
< name="%OptionCategory.Shared.Settings"
< id="macosx.c.link.category.shared">
< </optionCategory>
< <option
< defaultValue="false"
< name="%Option.MacOSX.Linker.Shared"
< category="macosx.c.link.category.shared"
< command="-Wl,-dylib"
< id="macosx.c.link.option.shared"
< valueType="boolean">
< </option>
< <inputType
< sources="o"
< multipleOfType="true"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.macosx.c.linker.input">
< <additionalInput
< paths="$(USER_OBJS)"
< kind="additionalinputdependency">
< </additionalInput>
< <additionalInput
< paths="$(LIBS)"
< kind="additionalinput">
< </additionalInput>
< </inputType>
< <outputType
< outputs=""
< buildVariable="EXECUTABLES"
< id="cdt.managedbuild.tool.macosx.c.linker.output">
< </outputType>
< </tool>
< <tool
< natureFilter="ccnature"
< name="%ToolName.linker.macosx.cpp"
< outputFlag="-o"
< command="g++"
< id="cdt.managedbuild.tool.macosx.cpp.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH">
< </envVarBuildPath>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.cpp.linker"
< name="%OptionCategory.General"
< id="macosx.cpp.link.category.options">
< </optionCategory>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoStartFiles"
< category="macosx.cpp.link.category.options"
< command="-nostartfiles"
< id="macosx.cpp.link.option.nostart"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoDefLibs"
< category="macosx.cpp.link.category.options"
< command="-nodefaultlibs"
< id="macosx.cpp.link.option.nodeflibs"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.NoStdLibs"
< category="macosx.cpp.link.category.options"
< command="-nostdlib"
< id="macosx.cpp.link.option.nostdlibs"
< valueType="boolean">
< </option>
< <option
< defaultValue="false"
< name="%Option.Posix.Linker.Strip"
< category="macosx.cpp.link.category.options"
< command="--strip-all"
< id="macosx.cpp.link.option.strip"
< valueType="boolean">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.cpp.linker"
< name="%OptionCategory.Libs"
< id="macosx.cpp.link.category.libs">
< </optionCategory>
< <option
< name="%Option.Posix.Libs"
< category="macosx.cpp.link.category.libs"
< command="-l"
< id="macosx.cpp.link.option.libs"
< browseType="file"
< valueType="libs">
< </option>
< <option
< name="%Option.Posix.Libsearch"
< category="macosx.cpp.link.category.libs"
< command="-L"
< id="macosx.cpp.link.option.paths"
< browseType="directory"
< valueType="stringList">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.cpp.linker"
< name="%OptionCategory.Misc"
< id="macosx.cpp.link.category.other">
< </optionCategory>
< <option
< name="%Option.Posix.Linker.Flags"
< category="macosx.cpp.link.category.other"
< valueType="string"
< id="macosx.cpp.link.option.flags">
< </option>
< <option
< name="%Option.Posix.Linker.XLinker"
< category="macosx.cpp.link.category.other"
< command="-Xlinker ${VALUE}"
< valueType="stringList"
< id="macosx.cpp.link.option.other">
< </option>
< <option
< name="%Option.Posix.UserObjs"
< category="macosx.cpp.link.category.other"
< browseType="file"
< valueType="userObjs"
< id="macosx.cpp.link.option.userobjs">
< </option>
< <optionCategory
< owner="cdt.managedbuild.tool.macosx.cpp.linker"
< name="%OptionCategory.Shared.Settings"
< id="macosx.cpp.link.category.shared">
< </optionCategory>
< <option
< defaultValue="false"
< name="%Option.MacOSX.Linker.Shared"
< category="macosx.cpp.link.category.shared"
< command="-Wl,-dylib"
< valueType="boolean"
< id="macosx.cpp.link.option.shared">
< </option>
< <inputType
< sources="o"
< multipleOfType="true"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.macosx.cpp.linker.input">
< <additionalInput
< paths="$(USER_OBJS)"
< kind="additionalinputdependency">
< </additionalInput>
< <additionalInput
< paths="$(LIBS)"
< kind="additionalinput">
< </additionalInput>
< </inputType>
< <outputType
< outputs=""
< buildVariable="EXECUTABLES"
< id="cdt.managedbuild.tool.macosx.cpp.linker.output">
< </outputType>
< </tool>
<
< <tool
< name="%ToolName.compiler.gnu.c"
< id="cdt.managedbuild.tool.gnu.c.compiler"
< isAbstract="true"
< command="gcc"
< natureFilter="cnature"
< outputFlag="-o">
< <envVarBuildPath
< pathType="buildpathInclude"
< variableList="CPATH,C_INCLUDE_PATH">
< </envVarBuildPath>
< <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>
< <inputType
< sources="c"
< dependencyExtensions="h"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
< id="cdt.managedbuild.tool.gnu.c.compiler.input">
< </inputType>
< <outputType
< outputs="o"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.c.compiler.output">
< </outputType>
< </tool>
< <tool
< name="%ToolName.compiler.gnu.cpp"
< id="cdt.managedbuild.tool.gnu.cpp.compiler"
< isAbstract="true"
< command="g++"
< natureFilter="ccnature"
< outputFlag="-o">
< <envVarBuildPath
< pathType="buildpathInclude"
< variableList="CPATH,CPLUS_INCLUDE_PATH">
< </envVarBuildPath>
< <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>
< <inputType
< sources="c,C,cc,cxx,cpp"
< dependencyExtensions="h,H,hpp"
< dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator"
< id="cdt.managedbuild.tool.gnu.cpp.compiler.input">
< </inputType>
< <outputType
< outputs="o"
< buildVariable="OBJS"
< id="cdt.managedbuild.tool.gnu.cpp.compiler.output">
< </outputType>
< </tool>
<
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin"
< superClass="cdt.managedbuild.tool.gnu.c.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH"
< buildPathResolver="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.CygwinPathResolver">
< </envVarBuildPath>
< <outputType
< outputs="exe"
< superClass="cdt.managedbuild.tool.gnu.c.linker.output"
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker">
< <envVarBuildPath
< pathType="buildpathLibrary"
< variableList="LIBRARY_PATH"
< buildPathResolver="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.CygwinPathResolver">
< </envVarBuildPath>
< <outputType
< outputs="exe"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.output"
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <envVarBuildPath
< pathType="buildpathInclude"
< variableList="CPATH,C_INCLUDE_PATH"
< buildPathResolver="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.CygwinPathResolver">
< </envVarBuildPath>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <envVarBuildPath
< pathType="buildpathInclude"
< variableList="CPATH,CPLUS_INCLUDE_PATH"
< buildPathResolver="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.CygwinPathResolver">
< </envVarBuildPath>
< </tool>
<
<
< <projectType
< isAbstract="false"
< isTest="false"
< name="%TargetName.gnu.exe"
< id="cdt.managedbuild.target.gnu.exe">
< <configuration
< name="%ConfigName.Dbg"
< id="cdt.managedbuild.config.gnu.exe.debug"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.debug;cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.exe.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.exe.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.exe.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.exe.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.exe.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.exe.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.exe.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.c.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< id="cdt.managedbuild.config.gnu.exe.release"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.release;cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.exe.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.exe.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.exe.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.exe.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.exe.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.exe.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.exe.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.exe.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.exe.release"
< superClass="cdt.managedbuild.tool.gnu.c.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.exe.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< isAbstract="false"
< isTest="false"
< name="%TargetName.gnu.so"
< id="cdt.managedbuild.target.gnu.so">
< <configuration
< name="%ConfigName.Dbg"
< cleanCommand="rm -rf"
< artifactExtension="so"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.so.debug">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.so.debug;cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.so.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.so.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.so.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.so.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.so.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.so.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.so.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.so.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.so.debug"
< superClass="cdt.managedbuild.tool.gnu.c.linker">
< <option
< id="gnu.c.link.so.debug.option.shared"
< defaultValue="true"
< superClass="gnu.c.link.option.shared">
< </option>
< <outputType
< outputs="so"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.c.linker.output"
< id="cdt.managedbuild.tool.gnu.c.linker.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker">
< <option
< id="gnu.cpp.link.so.debug.option.shared"
< defaultValue="true"
< superClass="gnu.cpp.link.option.shared">
< </option>
< <outputType
< outputs="so"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.output"
< id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.so.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< cleanCommand="rm -rf"
< artifactExtension="so"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.so.release">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.so.release;cdt.managedbuild.tool.gnu.cpp.linker.so.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.so.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.so.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.so.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.so.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.so.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.so.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.so.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.so.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.so.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.so.release"
< superClass="cdt.managedbuild.tool.gnu.c.linker">
< <option
< id="gnu.c.link.so.release.option.shared"
< defaultValue="true"
< superClass="gnu.c.link.option.shared">
< </option>
< <outputType
< outputs="so"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.c.linker.output"
< id="cdt.managedbuild.tool.gnu.c.linker.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.so.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker">
< <option
< id="gnu.cpp.link.so.release.option.shared"
< defaultValue="true"
< superClass="gnu.cpp.link.option.shared">
< </option>
< <outputType
< outputs="so"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.output"
< id="cdt.managedbuild.tool.gnu.cpp.linker.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.so.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< isTest="false"
< name="%TargetName.gnu.lib"
< isAbstract="false"
< id="cdt.managedbuild.target.gnu.lib">
< <configuration
< name="%ConfigName.Dbg"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.lib.debug">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.archiver.lib.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.lib.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.lib.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.lib.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.lib.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.lib.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.lib.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.lib.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.archiver.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.lib.release">
< <toolChain
< archList="all"
< osList="solaris,linux,hpux,aix,qnx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.archiver.lib.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.lib.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.lib.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.ELF"
< osList="solaris,linux,hpux,aix,qnx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.lib.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.lib.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.lib.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.lib.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.lib.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.lib.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.archiver.lib.release"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.lib.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.cygw.exe"
< id="cdt.managedbuild.target.gnu.cygwin.exe"
< isTest="false"
< isAbstract="false">
< <configuration
< name="%ConfigName.Dbg"
< artifactExtension="exe"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.exe.debug">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug;cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.exe.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.exe.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.exe.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.exe.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.exe.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.exe.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.exe.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< artifactExtension="exe"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.exe.release">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release;cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.exe.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.exe.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.exe.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.exe.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.exe.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.exe.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.exe.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.cygw.so"
< id="cdt.managedbuild.target.gnu.cygwin.so"
< isAbstract="false"
< isTest="false">
< <configuration
< name="%ConfigName.Dbg"
< cleanCommand="rm -rf"
< artifactExtension="dll"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.so.debug">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug;cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.so.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.so.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.so.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.so.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.so.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.so.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.so.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin">
< <option
< id="gnu.c.link.cygwin.so.debug.option.shared"
< defaultValue="true"
< superClass="gnu.c.link.option.shared">
< </option>
< <outputType
< outputs="dll,a.dll"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output"
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin">
< <option
< id="gnu.cpp.link.cygwin.so.debug.option.shared"
< defaultValue="true"
< superClass="gnu.cpp.link.option.shared">
< </option>
< <outputType
< outputs="dll,a.dll"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output"
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< cleanCommand="rm -rf"
< artifactExtension="dll"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.so.release">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release;cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.so.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.so.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.so.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.so.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.so.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.so.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.so.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin">
< <option
< id="gnu.c.link.cygwin.so.release.option.shared"
< defaultValue="true"
< superClass="gnu.c.link.option.shared">
< </option>
< <outputType
< outputs="dll,a.dll"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output"
< id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin">
< <option
< id="gnu.cpp.link.cygwin.so.release.option.shared"
< defaultValue="true"
< superClass="gnu.cpp.link.option.shared">
< </option>
< <outputType
< outputs="dll,a.dll"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output"
< id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.cygw.lib"
< id="cdt.managedbuild.target.gnu.cygwin.lib"
< isTest="false"
< isAbstract="false">
< <configuration
< name="%ConfigName.Dbg"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.lib.debug">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.lib.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.lib.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.lib.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.lib.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.lib.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.lib.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.lib.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.cygwin.lib.release">
< <toolChain
< archList="all"
< osList="win32"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"
< isToolChainSupported="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.IsGnuCygwinToolChainSupported"
< configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.toolchain.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
< id="cdt.managedbuild.toolchain.gnu.cygwin.lib.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.cygwin.lib.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.PE"
< osList="win32"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.cygwin.lib.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
< <option
< id="gnu.c.compiler.cygwin.lib.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.cygwin.lib.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
< <option
< id="gnu.cpp.compiler.cygwin.lib.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.cygwin.lib.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.macosx.exe"
< id="cdt.managedbuild.target.macosx.exe"
< isTest="false"
< isAbstract="false">
< <configuration
< name="%ConfigName.Dbg"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.gnu.macosx.exe.debug">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.debug;cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.exe.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.exe.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.exe.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.exe.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.exe.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compilermacosx.exe.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.exe.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.debug"
< superClass="cdt.managedbuild.tool.macosx.c.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.debug"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.macosx.exe.release">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.release;cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.exe.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.exe.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.exe.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.exe.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.exe.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.macosx.exe.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.exe.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.release"
< superClass="cdt.managedbuild.tool.macosx.c.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.release"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.macosx.so"
< id="cdt.managedbuild.target.macosx.so"
< isTest="false"
< isAbstract="false">
< <configuration
< name="%ConfigName.Dbg"
< artifactExtension="dylib"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.macosx.so.debug">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug;cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.so.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.so.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.so.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.so.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.so.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.macosx.so.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.so.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug"
< superClass="cdt.managedbuild.tool.macosx.c.linker">
< <option
< id="macosx.c.link.macosx.so.debug.option.shared"
< defaultValue="true"
< superClass="macosx.c.link.option.shared">
< </option>
< <option
< id="macosx.c.link.macosx.so.debug.option.nostart"
< defaultValue="true"
< superClass="macosx.c.link.option.nostart">
< </option>
< <option
< id="macosx.c.link.macosx.so.debug.option.nodeflibs"
< defaultValue="true"
< superClass="macosx.c.link.option.nodeflibs">
< </option>
< <outputType
< outputs="dylib"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.macosx.c.linker.output"
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker">
< <option
< id="macosx.cpp.link.macosx.so.debug.option.shared"
< defaultValue="true"
< superClass="macosx.cpp.link.option.shared">
< </option>
< <outputType
< outputs="dylib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker.output"
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.so.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< artifactExtension="dylib"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.macosx.so.release">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release;cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.so.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.so.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.so.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.so.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.so.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.macosx.so.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.so.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release"
< superClass="cdt.managedbuild.tool.macosx.c.linker">
< <option
< id="macosx.c.link.macosx.so.release.option.shared"
< defaultValue="true"
< superClass="macosx.c.link.option.shared">
< </option>
< <option
< id="macosx.c.link.macosx.so.release.option.nostart"
< defaultValue="true"
< superClass="macosx.c.link.option.nostart">
< </option>
< <option
< id="macosx.c.link.macosx.so.release.option.nodeflibs"
< defaultValue="true"
< superClass="macosx.c.link.option.nodeflibs">
< </option>
< <outputType
< outputs="dylib"
< outputPrefix="lib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.macosx.c.linker.output"
< id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker">
< <option
< id="macosx.cpp.link.macosx.so.release.option.shared"
< defaultValue="true"
< superClass="macosx.cpp.link.option.shared">
< </option>
< <outputType
< outputs="dylib"
< buildVariable="LIBRARIES"
< superClass="cdt.managedbuild.tool.macosx.cpp.linker.output"
< id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release.output">
< </outputType>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.so.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
<
< <projectType
< name="%TargetName.macosx.lib"
< id="cdt.managedbuild.target.macosx.lib"
< isTest="false"
< isAbstract="false">
< <configuration
< name="%ConfigName.Dbg"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.macosx.lib.debug">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Dbg"
< targetTool="cdt.managedbuild.toolmacosx.lib.debug.gnu.archiver"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.lib.debug">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.lib.debug"
< name="%PlatformName.Dbg"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.lib.debug"
< name="%BuilderName.Dbg"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.lib.debug.option.optimization.level"
< defaultValue="gnu.c.optimization.level.none"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.lib.debug.option.debugging.level"
< defaultValue="gnu.c.debugging.level.max"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.macosx.lib.debug.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.none"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.lib.debug.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.max"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.toolmacosx.lib.debug.gnu.archiver"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.debug"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< <configuration
< name="%ConfigName.Rel"
< artifactExtension="a"
< cleanCommand="rm -rf"
< errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
< id="cdt.managedbuild.config.macosx.lib.release">
< <toolChain
< archList="all"
< osList="macosx"
< name="%ToolChainName.Rel"
< targetTool="cdt.managedbuild.toolmacosx.lib.release.gnu.archiver"
< scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
< id="cdt.managedbuild.toolchain.gnu.macosx.lib.release">
< <targetPlatform
< id="cdt.managedbuild.target.gnu.platform.macosx.lib.release"
< name="%PlatformName.Rel"
< binaryParser="org.eclipse.cdt.core.MachO"
< osList="macosx"
< archList="all">
< </targetPlatform>
< <builder
< id="cdt.managedbuild.target.gnu.builder.macosx.lib.release"
< name="%BuilderName.Rel"
< command="make"
< arguments="-k"
< buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator">
< </builder>
< <tool
< id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.release"
< superClass="cdt.managedbuild.tool.gnu.c.compiler">
< <option
< id="gnu.c.compiler.macosx.lib.release.option.optimization.level"
< defaultValue="gnu.c.optimization.level.most"
< superClass="gnu.c.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.c.compiler.macosx.lib.release.option.debugging.level"
< defaultValue="gnu.c.debugging.level.none"
< superClass="gnu.c.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.release"
< superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
< <option
< id="gnu.cpp.compiler.macosx.lib.release.option.optimization.level"
< defaultValue="gnu.cpp.compiler.optimization.level.most"
< superClass="gnu.cpp.compiler.option.optimization.level">
< </option>
< <option
< id="gnu.cpp.compiler.macosx.lib.release.option.debugging.level"
< defaultValue="gnu.cpp.compiler.debugging.level.none"
< superClass="gnu.cpp.compiler.option.debugging.level">
< </option>
< </tool>
< <tool
< id="cdt.managedbuild.toolmacosx.lib.release.gnu.archiver"
< superClass="cdt.managedbuild.tool.gnu.archiver">
< </tool>
< <tool
< id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.release"
< superClass="cdt.managedbuild.tool.gnu.assembler">
< </tool>
< </toolChain>
< </configuration>
< </projectType>
< </extension>
---
>