mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-05 00:36:16 +02:00
3755 lines
150 KiB
XML
3755 lines
150 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.cdt.managedbuilder.ui"
|
|
name="%pluginName"
|
|
version="2.0.0"
|
|
provider-name="%providerName"
|
|
class="org.eclipse.cdt.managedbuilder.internal.ui.ManagedBuilderUIPlugin">
|
|
|
|
<runtime>
|
|
<library name="mgdbuildui.jar">
|
|
<export name="*"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.ui.ide"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.cdt.core"/>
|
|
<import plugin="org.eclipse.cdt.ui"/>
|
|
<import plugin="org.eclipse.cdt.managedbuilder.core"/>
|
|
<import plugin="org.eclipse.core.runtime.compatibility"/>
|
|
</requires>
|
|
|
|
|
|
<extension
|
|
point="org.eclipse.ui.newWizards">
|
|
<!-- Managed Make Builder Projects -->
|
|
<wizard
|
|
name="%MngCCWizard.name"
|
|
icon="icons/full/wizban/newmngcc_app.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCCProjectWizard"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
project="true"
|
|
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCCWizard">
|
|
<description>
|
|
%MngCCWizard.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%MngCWizard.name"
|
|
icon="icons/full/wizban/newmngc_app.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewManagedCProjectWizard"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
project="true"
|
|
id="org.eclipse.cdt.managedbuilder.ui.wizards.StdCWizard">
|
|
<description>
|
|
%MngCWizard.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
name="C/C++ Build"
|
|
class="org.eclipse.cdt.managedbuilder.ui.properties.BuildPropertyPage"
|
|
id="org.eclipse.cdt.managedbuilder.ui.properties.BuildProperties">
|
|
<filter
|
|
name="nature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
</page>
|
|
</extension>
|
|
<!-- Managed Make Builder Tool Specifications -->
|
|
<extension
|
|
id="cdt.managed.build.info"
|
|
name="Managed Build Tools Description"
|
|
point="org.eclipse.cdt.managedbuilder.core.ManagedBuildInfo">
|
|
<target
|
|
name="Cygwin"
|
|
id="cygwin"
|
|
cleanCommand="rm -rf"
|
|
isTest="false"
|
|
isAbstract="true"
|
|
makeCommand="make"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
makeFlags="-k"
|
|
osList="win32">
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.compiler.c"
|
|
sources="c"
|
|
headerExtensions="h"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputs="o"
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="cygwin.gnu.c.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="cygwin.gnu.c.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="cygwin.gnu.c.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="cygwin.gnu.c.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="cygwin.gnu.c.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Symbols"
|
|
id="cygwin.gnu.c.compiler.category.symbols">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="cygwin.gnu.c.compiler.category.symbols"
|
|
command="-D"
|
|
id="cygwin.gnu.c.preprocessor.def.symbols"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_X86_=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__STDC_HOSTED__=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_i686__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentiumpro__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentium2__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentium3__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__stdcall=__attribute__((__stdcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__fastcall=__attribute__((__fastcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__cdecl=__attribute__((__cdecl__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_stdcall=__attribute__((__stdcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_fastcall=__attribute__((__fastcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_cdecl=__attribute__((__cdecl__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__declspec(x)=__attribute__((x))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__CYGWIN32__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__CYGWIN__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="cygwin.gnu.c.compiler.category.symbols"
|
|
command="-U"
|
|
id="cygwin.gnu.c.preprocessor.undef.symbol"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="cygwin.gnu.c.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="cygwin.gnu.c.compiler.category.dirs"
|
|
command="-I"
|
|
id="cygwin.gnu.c.compiler.general.include.paths"
|
|
valueType="includePath">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="C:\cygwin\usr\include\w32api">
|
|
</listOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="cygwin.gnu.c.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="cygwin.gnu.c.compiler.category.optimization"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
isDefault="false"
|
|
command="-O0"
|
|
id="cygwin.gnu.c.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="cygwin.gnu.c.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="cygwin.gnu.c.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.gnu.c.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="cygwin.gnu.c.compiler.category.optimization"
|
|
id="cygwin.gnu.c.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="cygwin.gnu.c.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="cygwin.gnu.c.compiler.category.debug"
|
|
id="cygwin.c.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="cygwin.gnu.c.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="cygwin.gnu.c.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="cygwin.gnu.c.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="cygwin.gnu.c.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
defaultValue="-gstabs"
|
|
name="%Option.Posix.Debug.Other"
|
|
category="cygwin.gnu.c.compiler.category.debug"
|
|
id="cygwin.gnu.c.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="cygwin.gnu.c.compiler.category.debug"
|
|
command="-pg"
|
|
id="cygwin.gnu.c.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="cygwin.gnu.c.compiler.category.debug"
|
|
command="-p"
|
|
id="cygwin.gnu.c.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="cygwin.c.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="cygwin.gnu.c.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="cygwin.gnu.c.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="cygwin.gnu.c.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-w"
|
|
id="cygwin.gnu.c.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="cygwin.gnu.c.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="cygwin.c.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="cygwin.gnu.c.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.gnu.c.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.c.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="cygwin.c.compiler.category.other"
|
|
id="cygwin.gnu.c.compiler.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="cygwin.c.compiler.category.other"
|
|
command="-v"
|
|
id="cygwin.gnu.c.compiler.misc.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Ansi"
|
|
category="cygwin.c.compiler.category.other"
|
|
command="-ansi"
|
|
id="cygwin.gnu.c.compiler.misc.ansi"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.compiler.cpp"
|
|
sources="c,cc,cpp,cxx,C"
|
|
headerExtensions="h,H,hpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputs="o"
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="cygwin.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="cygwin.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="cygwin.gnu.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="cygwin.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="cygwin.gnu.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Symbols"
|
|
id="cygwin.gnu.compiler.category.symbols">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="cygwin.gnu.compiler.category.symbols"
|
|
command="-D"
|
|
id="cygwin.preprocessor.def.symbols"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_X86_=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__STDC_HOSTED__=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_i686__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentiumpro__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentium2__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_pentium3__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__stdcall=__attribute__((__stdcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__fastcall=__attribute__((__fastcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__cdecl=__attribute__((__cdecl__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_stdcall=__attribute__((__stdcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_fastcall=__attribute__((__fastcall__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_cdecl=__attribute__((__cdecl__))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__declspec(x)=__attribute__((x))">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__CYGWIN32__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__CYGWIN__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="cygwin.gnu.compiler.category.symbols"
|
|
command="-U"
|
|
id="cygwin.preprocessor.undef.symbol"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="cygwin.gnu.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="cygwin.gnu.compiler.category.dirs"
|
|
command="-I"
|
|
id="cygwin.compiler.general.include.paths"
|
|
valueType="includePath">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="C:\cygwin\usr\include\w32api">
|
|
</listOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="cygwin.gnu.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="cygwin.gnu.compiler.category.optimization"
|
|
id="cygwin.compiler.general.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
isDefault="false"
|
|
command="-O0"
|
|
id="cygwin.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="cygwin.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="cygwin.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="cygwin.gnu.compiler.category.optimization"
|
|
id="cygwin.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="cygwin.gnu.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="cygwin.gnu.compiler.category.debug"
|
|
id="cygwin.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="cygwin.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="cygwin.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="cygwin.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="cygwin.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
defaultValue="-gstabs"
|
|
name="%Option.Posix.Debug.Other"
|
|
category="cygwin.gnu.compiler.category.debug"
|
|
id="cygwin.gnu.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="cygwin.gnu.compiler.category.debug"
|
|
command="-p"
|
|
id="cygwin.gnu.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="cygwin.gnu.compiler.category.debug"
|
|
command="-pg"
|
|
id="cygwin.gnu.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="cygwin.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="cygwin.gnu.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="cygwin.gnu.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="cygwin.gnu.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-w"
|
|
id="cygwin.gnu.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="cygwin.gnu.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="cygwin.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="cygwin.gnu.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="cygwin.compiler.category.other"
|
|
id="cygwin.compiler.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="cygwin.compiler.category.other"
|
|
command="-v"
|
|
id="cygwin.compiler.misc.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Cygwin Executable"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
parent="cygwin"
|
|
defaultExtension="exe"
|
|
isAbstract="false"
|
|
id="cygwin.exec">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cygwin.exec.release">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="cygwin.exec.debug">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
command="-g3"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputs="exe"
|
|
id="cdt.build.tool.cygwin.c.link">
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.link"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.gnu.c.linker.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="cygwin.gnu.c.linker.category.general"
|
|
command="-nostartfiles"
|
|
id="cygwin.gnu.c.link.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="cygwin.gnu.c.linker.category.general"
|
|
command="-nodefaultlibs"
|
|
id="cygwin.gnu.c.link.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="cygwin.gnu.c.linker.category.general"
|
|
command="-nostdlib"
|
|
id="cygwin.gnu.c.link.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="cygwin.gnu.c.linker.category.general"
|
|
command="-s"
|
|
id="cygwin.gnu.c.link.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="cygwin.gnu.c.linker.category.general"
|
|
command="-static"
|
|
id="cygwin.gnu.c.link.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.link"
|
|
name="%OptionCategory.Libs"
|
|
id="cygwin.gnu.c.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="cygwin.gnu.c.linker.category.libs"
|
|
command="-l"
|
|
id="cygwin.gnu.c.link.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="cygwin.gnu.c.linker.category.libs"
|
|
command="-L"
|
|
id="cygwin.gnu.c.link.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.link"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.gnu.c.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="cygwin.gnu.c.linker.category.other"
|
|
id="cygwin.gnu.c.link.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="cygwin.gnu.c.linker.category.other"
|
|
command="-Xlinker"
|
|
id="cygwin.gnu.c.link.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="cygwin.gnu.c.linker.category.other"
|
|
id="cygwin.gnu.c.link.ld.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputs="exe"
|
|
id="org.eclipse.cdt.build.tool.cygwin.link">
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.link"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.linker.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="cygwin.linker.category.general"
|
|
command="-nostartfiles"
|
|
id="cygwin.gnu.linker.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="cygwin.linker.category.general"
|
|
command="-nodefaultlibs"
|
|
id="cygwin.gnu.linker.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="cygwin.linker.category.general"
|
|
command="-nostdlib"
|
|
id="cygwin.gnu.linker.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="cygwin.linker.category.general"
|
|
command="-s"
|
|
id="cygwin.gnu.linker.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="cygwin.linker.category.general"
|
|
command="-static"
|
|
id="cygwin.gnu.linker.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.link"
|
|
name="%OptionCategory.Libs"
|
|
id="cygwin.gnu.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="cygwin.gnu.linker.category.libs"
|
|
command="-l"
|
|
id="cygwin.link.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="cygwin.gnu.linker.category.libs"
|
|
command="-L"
|
|
id="cygwin.link.ld.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.link"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.gnu.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="cygwin.gnu.linker.category.other"
|
|
id="cygwin.link.ld.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="cygwin.gnu.linker.category.other"
|
|
command="-Xlinker"
|
|
id="cygwin.gnu.linker.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="cygwin.gnu.linker.category.other"
|
|
id="cygwin.gnu.link.ld.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Cygwin Shared Library"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
parent="cygwin"
|
|
defaultExtension="dll"
|
|
isAbstract="false"
|
|
id="cygwin.so">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cygwin.so.release">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="cygwin.so.debug">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
command="-g3"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputPrefix="lib"
|
|
outputs="dll"
|
|
id="cdt.build.tool.cygwin.c.solink">
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.solink"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.gnu.c.solink.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="cygwin.gnu.c.solink.category.general"
|
|
command="-nostartfiles"
|
|
id="cygwin.gnu.c.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="cygwin.gnu.c.solink.category.general"
|
|
command="-nodefaultlibs"
|
|
id="cygwin.gnu.c.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="cygwin.gnu.c.solink.category.general"
|
|
command="-nostdlib"
|
|
id="cygwin.gnu.c.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="cygwin.gnu.c.solink.category.general"
|
|
command="-s"
|
|
id="cygwin.gnu.c.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="cygwin.gnu.c.solink.category.general"
|
|
command="-static"
|
|
id="cygwin.gnu.c.solink.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="cygwin.gnu.c.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="cygwin.gnu.c.solink.category.libs"
|
|
command="-l"
|
|
id="cygwin.gnu.c.solink.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="cygwin.gnu.c.solink.category.libs"
|
|
command="-L"
|
|
id="cygwin.gnu.c.solink.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.cygwin.c.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.gnu.c.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="cygwin.gnu.c.solink.category.other"
|
|
id="cygwin.gnu.c.solink.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="cygwin.gnu.c.solink.category.other"
|
|
command="-Xlinker"
|
|
id="cygwin.gnu.c.solink.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="cygwin.gnu.c.solink.category.other"
|
|
id="cygwin.gnu.c.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputPrefix="lib"
|
|
outputs="dll"
|
|
id="org.eclipse.cdt.build.tool.cygwin.solink">
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.solink"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.gnu.solink.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="cygwin.gnu.solink.category.general"
|
|
command="-nostartfiles"
|
|
id="cygwin.gnu.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="cygwin.gnu.solink.category.general"
|
|
command="-nodefaultlibs"
|
|
id="cygwin.gnu.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="cygwin.gnu.solink.category.general"
|
|
command="-nostdlib"
|
|
id="cygwin.gnu.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="cygwin.gnu.solink.category.general"
|
|
command="-s"
|
|
id="cygwin.gnu.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="cygwin.gnu.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="cygwin.gnu.solink.category.libs"
|
|
command="-l"
|
|
id="cygwin.solink.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="cygwin.gnu.solink.category.libs"
|
|
command="-L"
|
|
id="cygwin.solink.ld.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="cygwin.gnu.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="cygwin.gnu.solink.category.other"
|
|
id="cygwin.solink.ld.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="cygwin.gnu.solink.category.other"
|
|
command="-Xlinker"
|
|
id="cygwin.gnu.solinker.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="cygwin.gnu.solink.category.other"
|
|
id="cygwin.gnu.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="true"
|
|
name="Cygwin Export Library (DLL)"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
parent="cygwin"
|
|
defaultExtension="dll.a"
|
|
isAbstract="false"
|
|
id="cygwin.exp">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cygwin.exp.release">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="cygwin.exp.debug">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
command="-g3"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
outputFlag="-o"
|
|
command="g++ -shared"
|
|
outputPrefix="cyg"
|
|
outputs="dll"
|
|
id="org.eclipse.cdt.build.tool.cygwin.explink">
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.explink"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.explink.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-Wl,--export-all-symbols -Wl,--enable-auto-import"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="cygwin.explink.category.general"
|
|
id="cygwin.explink.ld.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="cygwin.explink.category.general"
|
|
command="-l"
|
|
id="cygwin.explink.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="cygwin.explink.category.general"
|
|
command="-L"
|
|
id="cygwin.explink.ld.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Cygwin Static Library"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
parent="cygwin"
|
|
defaultExtension="a"
|
|
isAbstract="false"
|
|
id="cygwin.lib">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cygwin.lib.release">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="cygwin.lib.debug">
|
|
<toolReference
|
|
id="org.eclipse.cdt.build.tool.cygwin.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="cygwin.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
command="-g3"
|
|
id="cygwin.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.cygwin.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="cygwin.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="cygwin.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="both"
|
|
name="%ToolName.archiver"
|
|
command="ar"
|
|
outputPrefix="lib"
|
|
outputs="a"
|
|
id="org.eclipse.cdt.build.tool.cygwin.ar">
|
|
<optionCategory
|
|
owner="org.eclipse.cdt.build.tool.cygwin.ar"
|
|
name="%OptionCategory.General"
|
|
id="cygwin.ar.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-r"
|
|
name="%Option.Posix.Archiver.Flags"
|
|
category="cygwin.ar.category.general"
|
|
id="cygwin.ar.flags"
|
|
valueType="string">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
name="Linux"
|
|
id="linux.gnu"
|
|
cleanCommand="rm -rf"
|
|
isTest="false"
|
|
isAbstract="true"
|
|
makeCommand="make"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
makeFlags="-k"
|
|
osList="linux">
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.compiler.c"
|
|
sources="c"
|
|
headerExtensions="h"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputs="o"
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="linux.gnu.c.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="linux.gnu.c.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="linux.gnu.c.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="linux.gnu.c.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="linux.gnu.c.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Symbols"
|
|
id="linux.gnu.c.compiler.category.symbols">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="linux.gnu.c.compiler.category.symbols"
|
|
command="-D"
|
|
id="linux.gnu.c.preprocessor.def.symbols"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__ELF__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__gnu_linux__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="linux">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__linux__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__linux">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__STDC_HOSTED__=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_GNU_SOURCE">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_i386__">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="linux.gnu.c.compiler.category.symbols"
|
|
command="-U"
|
|
id="linux.gnu.c.preprocessor.undef.symbol"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="linux.gnu.c.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="linux.gnu.c.compiler.category.dirs"
|
|
command="-I"
|
|
id="linux.gnu.c.compiler.general.include.paths"
|
|
valueType="includePath">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="linux.gnu.c.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="linux.gnu.c.compiler.category.optimization"
|
|
id="linux.gnu.c.compiler.general.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
isDefault="false"
|
|
command="-O0"
|
|
id="linux.gnu.c.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="linux.gnu.c.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="linux.gnu.c.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="linux.gnu.c.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="linux.gnu.c.compiler.category.optimization"
|
|
id="linux.gnu.c.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="linux.gnu.c.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="linux.gnu.c.compiler.category.debug"
|
|
id="linux.c.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="linux.gnu.c.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="linux.gnu.c.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="linux.gnu.c.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="linux.gnu.c.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="linux.gnu.c.compiler.category.debug"
|
|
id="linux.gnu.c.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="linux.gnu.c.compiler.category.debug"
|
|
command="-pg"
|
|
id="linux.gnu.c.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="linux.gnu.c.compiler.category.debug"
|
|
command="-p"
|
|
id="linux.gnu.c.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="linux.c.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="linux.gnu.c.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="linux.gnu.c.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="linux.gnu.c.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-w"
|
|
id="linux.gnu.c.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="linux.gnu.c.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="linux.c.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="linux.gnu.c.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.c.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="linux.c.compiler.category.other"
|
|
id="linux.gnu.c.compiler.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="linux.c.compiler.category.other"
|
|
command="-v"
|
|
id="linux.gnu.c.compiler.misc.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Ansi"
|
|
category="linux.c.compiler.category.other"
|
|
command="-ansi"
|
|
id="linux.gnu.c.compiler.misc.ansi"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.compiler.cpp"
|
|
sources="c,C,cc,cxx,cpp"
|
|
headerExtensions="h,H,hpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputs="o"
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="linux.gnu.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="linux.gnu.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="linux.gnu.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="linux.gnu.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="linux.gnu.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="linux.gnu.compiler.category.preprocessor"
|
|
command="-D"
|
|
id="linux.gnu.compiler.preprocessor.def"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__ELF__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__gnu_linux__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="linux">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__linux__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__linux">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__STDC_HOSTED__=1">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="_GNU_SOURCE">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__i386__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__tune_i386__">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="linux.gnu.compiler.category.preprocessor"
|
|
command="-U"
|
|
id="linux.gnu.compiler.preprocessor.undef"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="linux.gnu.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="linux.gnu.compiler.category.dirs"
|
|
command="-I"
|
|
id="linux.gnu.compiler.dirs.incpaths"
|
|
valueType="includePath">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="/usr/local/include">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="/usr/include">
|
|
</listOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="linux.gnu.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="linux.gnu.compiler.category.optimization"
|
|
id="linux.gnu.compiler.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="linux.gnu.compiler.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="linux.gnu.compiler.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="linux.gnu.compiler.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="linux.gnu.compiler.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="linux.gnu.compiler.category.optimization"
|
|
id="linux.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="linux.gnu.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="linux.gnu.compiler.category.debug"
|
|
id="linux.gnu.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="linux.gnu.compiler.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="linux.gnu.compiler.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="linux.gnu.compiler.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="linux.gnu.compiler.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="linux.gnu.compiler.category.debug"
|
|
id="linux.gnu.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="linux.gnu.compiler.category.debug"
|
|
command="-p"
|
|
id="linux.gnu.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="linux.gnu.compiler.category.debug"
|
|
command="-pg"
|
|
id="linux.gnu.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="linux.gnu.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="linux.gnu.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="linux.gnu.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="linux.gnu.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-w"
|
|
id="linux.gnu.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="linux.gnu.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="linux.gnu.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="linux.gnu.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.gnu.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="linux.gnu.compiler.category.other"
|
|
id="linux.gnu.compiler.other.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="linux.gnu.compiler.category.other"
|
|
command="-v"
|
|
id="linux.gnu.compiler.other.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Linux Executable"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="linux.gnu"
|
|
isAbstract="false"
|
|
id="linux.gnu.exec">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="linux.gnu.exec.release">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="linux.gnu.exec.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
id="cdt.build.tool.linux.c.link">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.c.link"
|
|
name="%OptionCategory.General"
|
|
id="linux.gnu.c.linker.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="linux.gnu.c.linker.category.general"
|
|
command="-nostartfiles"
|
|
id="linux.gnu.c.link.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="linux.gnu.c.linker.category.general"
|
|
command="-nodefaultlibs"
|
|
id="linux.gnu.c.link.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="linux.gnu.c.linker.category.general"
|
|
command="-nostdlib"
|
|
id="linux.gnu.c.link.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="linux.gnu.c.linker.category.options"
|
|
command="-s"
|
|
id="linux.gnu.c.link.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="linux.gnu.c.linker.category.general"
|
|
command="-static"
|
|
id="linux.gnu.c.link.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.c.link"
|
|
name="%OptionCategory.Libs"
|
|
id="linux.gnu.c.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="linux.gnu.c.linker.category.libs"
|
|
command="-l"
|
|
id="linux.gnu.c.link.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="linux.gnu.c.linker.category.libs"
|
|
command="-L"
|
|
id="linux.gnu.c.link.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.c.link"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.gnu.c.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="linux.gnu.c.linker.category.other"
|
|
id="linux.gnu.c.link.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="linux.gnu.c.linker.category.other"
|
|
command="-Xlinker"
|
|
id="linux.gnu.c.link.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="linux.gnu.c.linker.category.other"
|
|
id="linux.gnu.c.link.ld.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
id="cdt.build.tool.linux.gnu.link">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.link"
|
|
name="%OptionCategory.General"
|
|
id="linux.gnu.linker.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="linux.gnu.linker.category.options"
|
|
command="-nostartfiles"
|
|
id="linux.gnu.linker.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="linux.gnu.linker.category.options"
|
|
command="-nodefaultlibs"
|
|
id="linux.gnu.linker.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="linux.gnu.linker.category.options"
|
|
command="-nostdlib"
|
|
id="linux.gnu.linker.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="linux.gnu.linker.category.options"
|
|
command="-s"
|
|
id="linux.gnu.linker.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="linux.gnu.linker.category.options"
|
|
command="-static"
|
|
id="linux.gnu.linker.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.link"
|
|
name="%OptionCategory.Libs"
|
|
id="linux.gnu.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="linux.gnu.linker.category.libs"
|
|
command="-l"
|
|
id="linux.gnu.linker.libs.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="linux.gnu.linker.category.libs"
|
|
command="-L"
|
|
id="linux.gnu.linker.libs.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.link"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.gnu.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="linux.gnu.linker.category.other"
|
|
id="linux.gnu.linker.libs.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="linux.gnu.linker.category.other"
|
|
command="-Xlinker"
|
|
id="linux.gnu.linker.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="linux.gnu.linker.category.other"
|
|
id="linux.gnu.linker.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Linux Shared Library"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="linux.gnu"
|
|
defaultExtension="so"
|
|
isAbstract="false"
|
|
id="linux.gnu.so">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="linux.gnu.so.release">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="linux.gnu.so.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputPrefix="lib"
|
|
outputs="so"
|
|
id="cdt.build.tool.linux.gnu.c.solink">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.solink"
|
|
name="%OptionCategory.General"
|
|
id="linux.gnu.c.solink.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="linux.gnu.c.solink.category.general"
|
|
command="-nostartfiles"
|
|
id="linux.gnu.c.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="linux.gnu.c.solink.category.general"
|
|
command="-nodefaultlibs"
|
|
id="linux.gnu.c.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="linux.gnu.c.solink.category.general"
|
|
command="-nostdlib"
|
|
id="linux.gnu.c.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="linux.gnu.c.solink.category.general"
|
|
command="-s"
|
|
id="linux.gnu.c.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="linux.gnu.c.solink.category.general"
|
|
command="-static"
|
|
id="linux.gnu.c.solink.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="linux.gnu.c.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="linux.gnu.c.solink.category.libs"
|
|
command="-l"
|
|
id="linux.gnu.c.solink.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="linux.gnu.c.solink.category.libs"
|
|
command="-L"
|
|
id="linux.gnu.c.solink.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.c.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.gnu.c.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="linux.gnu.c.solink.category.other"
|
|
id="linux.gnu.c.solink.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="linux.gnu.c.solink.category.other"
|
|
command="-Xlinker"
|
|
id="linux.gnu.c.solink.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="linux.gnu.c.solink.category.other"
|
|
id="linux.gnu.c.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputPrefix="lib"
|
|
outputs="so"
|
|
id="cdt.build.tool.linux.gnu.solink">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.solink"
|
|
name="%OptionCategory.General"
|
|
id="linux.gnu.solink.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="linux.gnu.solink.category.options"
|
|
command="-nostartfiles"
|
|
id="linux.gnu.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="linux.gnu.solink.category.options"
|
|
command="-nodefaultlibs"
|
|
id="linux.gnu.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="linux.gnu.solink.category.options"
|
|
command="-nostdlib"
|
|
id="linux.gnu.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="linux.gnu.solink.category.options"
|
|
command="-s"
|
|
id="linux.gnu.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="linux.gnu.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="linux.gnu.solink.category.libs"
|
|
command="-l"
|
|
id="linux.gnu.solink.libs.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="linux.gnu.solink.category.libs"
|
|
command="-L"
|
|
id="linux.gnu.solink.libs.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="linux.gnu.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="linux.gnu.solink.category.other"
|
|
id="linux.gnu.solink.libs.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="linux.gnu.solink.category.other"
|
|
command="-Xlinker"
|
|
id="linux.gnu.solink.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="linux.gnu.solink.category.other"
|
|
id="linux.gnu.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Linux Static Library"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="linux.gnu"
|
|
defaultExtension="a"
|
|
isAbstract="false"
|
|
id="linux.gnu.lib">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="linux.gnu.lib.release">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="linux.gnu.lib.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.linux.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="linux.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="linux.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="both"
|
|
name="%ToolName.archiver"
|
|
sources="o"
|
|
command="ar"
|
|
outputPrefix="lib"
|
|
outputs="a"
|
|
id="cdt.build.tool.linux.gnu.lib">
|
|
<optionCategory
|
|
owner="cdt.build.tool.linux.gnu.lib"
|
|
name="%OptionCategory.General"
|
|
id="linux.gnu.lib.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-r"
|
|
name="%Option.Posix.Archiver.Flags"
|
|
category="linux.gnu.lib.category.general"
|
|
id="linux.gnu.lib.flags"
|
|
valueType="string">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
name="Solaris"
|
|
id="solaris.gnu"
|
|
cleanCommand="rm -rf"
|
|
isTest="false"
|
|
isAbstract="true"
|
|
makeCommand="make"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
makeFlags="-k"
|
|
osList="solaris">
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.compiler.c"
|
|
sources="c"
|
|
headerExtensions="h"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputs="o"
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="solaris.gnu.c.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="solaris.gnu.c.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="solaris.gnu.c.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="solaris.gnu.c.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="solaris.gnu.c.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Symbols"
|
|
id="solaris.gnu.c.compiler.category.symbols">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="solaris.gnu.c.compiler.category.symbols"
|
|
command="-D"
|
|
id="solaris.gnu.c.preprocessor.def.symbols"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="sun">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="sparc">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__svr4__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__SVR4">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__GCC_NEW_VARARGS__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sun__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sparc__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sun">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sparc">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="solaris.gnu.c.compiler.category.symbols"
|
|
command="-U"
|
|
id="solaris.gnu.c.preprocessor.undef.symbol"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="solaris.gnu.c.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="solaris.gnu.c.compiler.category.dirs"
|
|
command="-I"
|
|
id="solaris.gnu.c.compiler.general.include.paths"
|
|
valueType="includePath">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="solaris.gnu.c.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="solaris.gnu.c.compiler.category.optimization"
|
|
id="solaris.gnu.c.compiler.general.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
isDefault="false"
|
|
command="-O0"
|
|
id="solaris.gnu.c.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="solaris.gnu.c.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="solaris.gnu.c.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="solaris.gnu.c.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="solaris.gnu.c.compiler.category.optimization"
|
|
id="solaris.gnu.c.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="solaris.gnu.c.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="solaris.gnu.c.compiler.category.debug"
|
|
id="solaris.c.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="solaris.gnu.c.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="solaris.gnu.c.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="solaris.gnu.c.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="solaris.gnu.c.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="solaris.gnu.c.compiler.category.debug"
|
|
id="solaris.gnu.c.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="solaris.gnu.c.compiler.category.debug"
|
|
command="-pg"
|
|
id="solaris.gnu.c.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="solaris.gnu.c.compiler.category.debug"
|
|
command="-p"
|
|
id="solaris.gnu.c.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="solaris.c.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="solaris.gnu.c.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="solaris.gnu.c.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="solaris.gnu.c.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-w"
|
|
id="solaris.gnu.c.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="solaris.gnu.c.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="solaris.c.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="solaris.gnu.c.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.c.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="solaris.c.compiler.category.other"
|
|
id="solaris.gnu.c.compiler.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="solaris.c.compiler.category.other"
|
|
command="-v"
|
|
id="solaris.gnu.c.compiler.misc.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Ansi"
|
|
category="solaris.c.compiler.category.other"
|
|
command="-ansi"
|
|
id="solaris.gnu.c.compiler.misc.ansi"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.compiler.cpp"
|
|
sources="c,C,cc,cxx,cpp"
|
|
headerExtensions="h,H,hpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputs="o"
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="solaris.gnu.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="solaris.gnu.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="solaris.gnu.compiler.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="solaris.gnu.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="solaris.gnu.compiler.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="solaris.gnu.compiler.category.preprocessor"
|
|
command="-D"
|
|
id="solaris.gnu.compiler.preprocessor.def"
|
|
valueType="definedSymbols">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="sun">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="sparc">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__svr4__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__SVR4">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__GCC_NEW_VARARGS__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sun__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sparc__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sun">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__sparc">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__unix">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__OPTIMIZE__">
|
|
</listOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="solaris.gnu.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="solaris.gnu.compiler.category.dirs"
|
|
command="-I"
|
|
id="solaris.gnu.compiler.dirs.incpaths"
|
|
valueType="includePath">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="/usr/local/include">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="/usr/include">
|
|
</listOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="solaris.gnu.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="solaris.gnu.compiler.category.optimization"
|
|
id="solaris.gnu.compiler.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="solaris.gnu.compiler.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="solaris.gnu.compiler.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="solaris.gnu.compiler.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="solaris.gnu.compiler.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="solaris.gnu.compiler.category.optimization"
|
|
id="solaris.compiler.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="solaris.gnu.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="solaris.gnu.compiler.category.debug"
|
|
id="solaris.gnu.compiler.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="solaris.gnu.compiler.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="solaris.gnu.compiler.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="solaris.gnu.compiler.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="solaris.gnu.compiler.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="solaris.gnu.compiler.category.debug"
|
|
id="solaris.gnu.compiler.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="solaris.gnu.compiler.category.debug"
|
|
command="-p"
|
|
id="solaris.gnu.compiler.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="solaris.gnu.compiler.category.debug"
|
|
command="-pg"
|
|
id="solaris.gnu.compiler.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="solaris.gnu.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="solaris.gnu.compiler.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="solaris.gnu.compiler.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="solaris.gnu.compiler.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-w"
|
|
id="solaris.gnu.compiler.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="solaris.gnu.compiler.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="solaris.gnu.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="solaris.gnu.compiler.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.gnu.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c"
|
|
name="%Option.OtherFlags"
|
|
category="solaris.gnu.compiler.category.other"
|
|
id="solaris.gnu.compiler.other.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="solaris.gnu.compiler.category.other"
|
|
command="-v"
|
|
id="solaris.gnu.compiler.other.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Solaris Executable"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="solaris.gnu"
|
|
isAbstract="false"
|
|
id="solaris.gnu.exec">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="solaris.gnu.exec.release">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="solaris.gnu.exec.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
id="cdt.build.tool.solaris.gnu.c.link">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.link"
|
|
name="%OptionCategory.General"
|
|
id="solaris.gnu.c.linker.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="solaris.gnu.c.linker.category.general"
|
|
command="-nostartfiles"
|
|
id="solaris.gnu.c.link.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="solaris.gnu.c.linker.category.general"
|
|
command="-nodefaultlibs"
|
|
id="solaris.gnu.c.link.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="solaris.gnu.c.linker.category.general"
|
|
command="-nostdlib"
|
|
id="solaris.gnu.c.link.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="solaris.gnu.c.linker.category.options"
|
|
command="-s"
|
|
id="solaris.gnu.c.link.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="solaris.gnu.c.linker.category.general"
|
|
command="-static"
|
|
id="solaris.gnu.c.link.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.link"
|
|
name="%OptionCategory.Libs"
|
|
id="solaris.gnu.c.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="solaris.gnu.c.linker.category.libs"
|
|
command="-l"
|
|
id="solaris.gnu.c.link.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="solaris.gnu.c.linker.category.libs"
|
|
command="-L"
|
|
id="solaris.gnu.c.link.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.link"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.gnu.c.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="solaris.gnu.c.linker.category.other"
|
|
id="solaris.gnu.c.link.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="solaris.gnu.c.linker.category.other"
|
|
command="-Xlinker"
|
|
id="solaris.gnu.c.link.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="solaris.gnu.c.linker.category.other"
|
|
id="solaris.gnu.c.link.ld.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
id="cdt.build.tool.solaris.gnu.link">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.link"
|
|
name="%OptionCategory.General"
|
|
id="solaris.gnu.linker.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="solaris.gnu.linker.category.options"
|
|
command="-nostartfiles"
|
|
id="solaris.gnu.linker.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="solaris.gnu.linker.category.options"
|
|
command="-nodefaultlibs"
|
|
id="solaris.gnu.linker.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="solaris.gnu.linker.category.options"
|
|
command="-nostdlib"
|
|
id="solaris.gnu.linker.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="solaris.gnu.linker.category.options"
|
|
command="-s"
|
|
id="solaris.gnu.linker.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="solaris.gnu.linker.category.options"
|
|
command="-static"
|
|
id="solaris.gnu.linker.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.link"
|
|
name="%OptionCategory.Libs"
|
|
id="solaris.gnu.linker.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="solaris.gnu.linker.category.libs"
|
|
command="-l"
|
|
id="solaris.gnu.linker.libs.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="solaris.gnu.linker.category.libs"
|
|
command="-L"
|
|
id="solaris.gnu.linker.libs.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.link"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.gnu.linker.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="solaris.gnu.linker.category.other"
|
|
id="solaris.gnu.linker.libs.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="solaris.gnu.linker.category.other"
|
|
command="-Xlinker"
|
|
id="solaris.gnu.linker.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="solaris.gnu.linker.category.other"
|
|
id="solaris.gnu.linker.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Solaris Shared Library"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="solaris.gnu"
|
|
defaultExtension="so"
|
|
isAbstract="false"
|
|
id="solaris.gnu.so">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="solaris.gnu.so.release">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="-c -fPIC"
|
|
id="solaris.gnu.compiler.other.other">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="solaris.gnu.so.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.c"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
outputPrefix="lib"
|
|
outputs="so"
|
|
id="cdt.build.tool.solaris.gnu.c.solink">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.solink"
|
|
name="%OptionCategory.General"
|
|
id="solaris.gnu.c.solink.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="solaris.gnu.c.solink.category.general"
|
|
command="-nostartfiles"
|
|
id="solaris.gnu.c.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="solaris.gnu.c.solink.category.general"
|
|
command="-nodefaultlibs"
|
|
id="solaris.gnu.c.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="solaris.gnu.c.solink.category.general"
|
|
command="-nostdlib"
|
|
id="solaris.gnu.c.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="solaris.gnu.c.solink.category.general"
|
|
command="-s"
|
|
id="solaris.gnu.c.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="solaris.gnu.c.solink.category.general"
|
|
command="-static"
|
|
id="solaris.gnu.c.solink.options.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="solaris.gnu.c.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="solaris.gnu.c.solink.category.libs"
|
|
command="-l"
|
|
id="solaris.gnu.c.solink.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="solaris.gnu.c.solink.category.libs"
|
|
command="-L"
|
|
id="solaris.gnu.c.solink.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.c.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.gnu.c.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared -fPIC"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="solaris.gnu.c.solink.category.other"
|
|
id="solaris.gnu.c.solink.ldflags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="solaris.gnu.c.solink.category.other"
|
|
command="-Xlinker"
|
|
id="solaris.gnu.c.solink.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="solaris.gnu.c.solink.category.other"
|
|
id="solaris.gnu.c.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.cpp"
|
|
sources="o"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
outputPrefix="lib"
|
|
outputs="so"
|
|
id="cdt.build.tool.solaris.gnu.solink">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.solink"
|
|
name="%OptionCategory.General"
|
|
id="solaris.gnu.solink.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="solaris.gnu.solink.category.options"
|
|
command="-nostartfiles"
|
|
id="solaris.gnu.solink.options.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="solaris.gnu.solink.category.options"
|
|
command="-nodefaultlibs"
|
|
id="solaris.gnu.solink.options.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="solaris.gnu.solink.category.options"
|
|
command="-nostdlib"
|
|
id="solaris.gnu.solink.options.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="solaris.gnu.solink.category.options"
|
|
command="-s"
|
|
id="solaris.gnu.solink.options.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.solink"
|
|
name="%OptionCategory.Libs"
|
|
id="solaris.gnu.solink.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="solaris.gnu.solink.category.libs"
|
|
command="-l"
|
|
id="solaris.gnu.solink.libs.libs"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="solaris.gnu.solink.category.libs"
|
|
command="-L"
|
|
id="solaris.gnu.solink.libs.paths"
|
|
valueType="stringList">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.solink"
|
|
name="%OptionCategory.Misc"
|
|
id="solaris.gnu.solink.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-shared -fPIC"
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="solaris.gnu.solink.category.other"
|
|
id="solaris.gnu.solink.libs.flags"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="solaris.gnu.solink.category.other"
|
|
command="-Xlinker"
|
|
id="solaris.gnu.solink.options.other"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="solaris.gnu.solink.category.other"
|
|
id="solaris.gnu.solink.userobjs"
|
|
valueType="userObjs">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
<target
|
|
isTest="false"
|
|
name="Solaris Static Library"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
parent="solaris.gnu"
|
|
defaultExtension="a"
|
|
isAbstract="false"
|
|
id="solaris.gnu.lib">
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="solaris.gnu.lib.release">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.Most"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.None"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="solaris.gnu.lib.debug">
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.compiler.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.gnu.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
<toolReference
|
|
id="cdt.build.tool.solaris.gnu.c.compiler">
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Optimize.None"
|
|
id="solaris.gnu.c.compiler.general.optimization.level">
|
|
</optionReference>
|
|
<optionReference
|
|
defaultValue="%Option.Posix.Debug.Max"
|
|
id="solaris.c.compiler.debugging.level">
|
|
</optionReference>
|
|
</toolReference>
|
|
</configuration>
|
|
<tool
|
|
natureFilter="both"
|
|
name="%ToolName.archiver"
|
|
sources="o"
|
|
command="ar"
|
|
outputPrefix="lib"
|
|
outputs="a"
|
|
id="cdt.build.tool.solaris.gnu.lib">
|
|
<optionCategory
|
|
owner="cdt.build.tool.solaris.gnu.lib"
|
|
name="%OptionCategory.General"
|
|
id="solaris.gnu.lib.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-r"
|
|
name="%Option.Posix.Archiver.Flags"
|
|
category="solaris.gnu.lib.category.general"
|
|
id="solaris.gnu.lib.flags"
|
|
valueType="string">
|
|
</option>
|
|
</tool>
|
|
</target>
|
|
</extension>
|
|
|
|
</plugin>
|