mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 22:22:11 +02:00
3794 lines
162 KiB
XML
3794 lines
162 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
|
|
|
|
<!-- Managed Make Builder Tool Specifications -->
|
|
<extension
|
|
id="cdt.managed.build.info"
|
|
name="Managed Build Tools Description"
|
|
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
|
|
<managedBuildRevision
|
|
fileVersion="4.0.0">
|
|
</managedBuildRevision>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.gnu.c"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
id="cdt.managedbuild.tool.gnu.c.linker"
|
|
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildArtefactType">
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/>
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH">
|
|
</envVarBuildPath>
|
|
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.linker"
|
|
name="%OptionCategory.General"
|
|
id="gnu.c.link.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="gnu.c.link.category.general"
|
|
command="-nostartfiles"
|
|
id="gnu.c.link.option.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="gnu.c.link.category.general"
|
|
command="-nodefaultlibs"
|
|
id="gnu.c.link.option.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="gnu.c.link.category.general"
|
|
command="-nostdlib"
|
|
id="gnu.c.link.option.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="gnu.c.link.category.general"
|
|
command="-s"
|
|
id="gnu.c.link.option.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="gnu.c.link.category.general"
|
|
command="-static"
|
|
id="gnu.c.link.option.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.linker"
|
|
name="%OptionCategory.Libs"
|
|
id="gnu.c.link.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="gnu.c.link.category.libs"
|
|
command="-l"
|
|
id="gnu.c.link.option.libs"
|
|
browseType="none"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="gnu.c.link.category.libs"
|
|
command="-L"
|
|
id="gnu.c.link.option.paths"
|
|
browseType="directory"
|
|
valueType="libPaths">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.linker"
|
|
name="%OptionCategory.Misc"
|
|
id="gnu.c.link.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="gnu.c.link.category.other"
|
|
valueType="string"
|
|
id="gnu.c.link.option.ldflags">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="gnu.c.link.category.other"
|
|
command="-Xlinker ${VALUE}"
|
|
valueType="stringList"
|
|
id="gnu.c.link.option.other">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="gnu.c.link.category.other"
|
|
browseType="file"
|
|
valueType="userObjs"
|
|
id="gnu.c.link.option.userobjs">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.linker"
|
|
name="%OptionCategory.Shared.Settings"
|
|
id="gnu.c.link.category.shared">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Shared"
|
|
category="gnu.c.link.category.shared"
|
|
command="-shared"
|
|
id="gnu.c.link.option.shared"
|
|
valueType="boolean">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.SOName"
|
|
category="gnu.c.link.category.shared"
|
|
command="-Wl,-soname="
|
|
id="gnu.c.link.option.soname"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.Implib"
|
|
category="gnu.c.link.category.shared"
|
|
command="-Wl,--out-implib="
|
|
id="gnu.c.link.option.implname"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.Defname"
|
|
category="gnu.c.link.category.shared"
|
|
command="-Wl,--output-def="
|
|
id="gnu.c.link.option.defname"
|
|
valueType="string">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
sources="o"
|
|
multipleOfType="true"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.input">
|
|
<additionalInput
|
|
paths="$(USER_OBJS)"
|
|
kind="additionalinputdependency">
|
|
</additionalInput>
|
|
<additionalInput
|
|
paths="$(LIBS)"
|
|
kind="additionalinput">
|
|
</additionalInput>
|
|
</inputType>
|
|
<outputType
|
|
outputs=""
|
|
buildVariable="EXECUTABLES"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.output">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="gnu.c.link.option.shared"
|
|
value="false"/>
|
|
</enablement>
|
|
</outputType>
|
|
<outputType
|
|
outputs="so"
|
|
outputPrefix="lib"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.output.so">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="gnu.c.link.option.shared"
|
|
value="true"/>
|
|
</enablement>
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.gnu.cpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker"
|
|
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildArtefactType">
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/>
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH">
|
|
</envVarBuildPath>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.linker"
|
|
name="%OptionCategory.General"
|
|
id="gnu.cpp.link.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="gnu.cpp.link.category.options"
|
|
command="-nostartfiles"
|
|
id="gnu.cpp.link.option.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="gnu.cpp.link.category.options"
|
|
command="-nodefaultlibs"
|
|
id="gnu.cpp.link.option.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="gnu.cpp.link.category.options"
|
|
command="-nostdlib"
|
|
id="gnu.cpp.link.option.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="gnu.cpp.link.category.options"
|
|
command="-s"
|
|
id="gnu.cpp.link.option.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.linker"
|
|
name="%OptionCategory.Libs"
|
|
id="gnu.cpp.link.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="gnu.cpp.link.category.libs"
|
|
command="-l"
|
|
id="gnu.cpp.link.option.libs"
|
|
browseType="none"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="gnu.cpp.link.category.libs"
|
|
command="-L"
|
|
id="gnu.cpp.link.option.paths"
|
|
browseType="directory"
|
|
valueType="libPaths">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.linker"
|
|
name="%OptionCategory.Misc"
|
|
id="gnu.cpp.link.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="gnu.cpp.link.category.other"
|
|
valueType="string"
|
|
id="gnu.cpp.link.option.flags">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="gnu.cpp.link.category.other"
|
|
command="-Xlinker ${VALUE}"
|
|
valueType="stringList"
|
|
id="gnu.cpp.link.option.other">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="gnu.cpp.link.category.other"
|
|
browseType="file"
|
|
valueType="userObjs"
|
|
id="gnu.cpp.link.option.userobjs">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.linker"
|
|
name="%OptionCategory.Shared.Settings"
|
|
id="gnu.cpp.link.category.shared">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Shared"
|
|
category="gnu.cpp.link.category.shared"
|
|
command="-shared"
|
|
valueType="boolean"
|
|
id="gnu.cpp.link.option.shared">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.SOName"
|
|
category="gnu.cpp.link.category.shared"
|
|
command="-Wl,-soname="
|
|
valueType="string"
|
|
id="gnu.cpp.link.option.soname">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.Implib"
|
|
category="gnu.cpp.link.category.shared"
|
|
command="-Wl,--out-implib="
|
|
valueType="string"
|
|
id="gnu.cpp.link.option.implname">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.Defname"
|
|
category="gnu.cpp.link.category.shared"
|
|
command="-Wl,--output-def="
|
|
valueType="string"
|
|
id="gnu.cpp.link.option.defname">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
sources="o"
|
|
multipleOfType="true"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
|
<additionalInput
|
|
paths="$(USER_OBJS)"
|
|
kind="additionalinputdependency">
|
|
</additionalInput>
|
|
<additionalInput
|
|
paths="$(LIBS)"
|
|
kind="additionalinput">
|
|
</additionalInput>
|
|
</inputType>
|
|
<outputType
|
|
outputs=""
|
|
buildVariable="EXECUTABLES"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.output">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="gnu.cpp.link.option.shared"
|
|
value="false"/>
|
|
</enablement>
|
|
</outputType>
|
|
<outputType
|
|
outputs="so"
|
|
outputPrefix="lib"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.output.so">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="gnu.cpp.link.option.shared"
|
|
value="true"/>
|
|
</enablement>
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
natureFilter="both"
|
|
isAbstract="true"
|
|
name="%ToolName.archiver.gnu"
|
|
command="ar"
|
|
id="cdt.managedbuild.tool.gnu.archiver">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildArtefactType">
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.archiver"
|
|
name="%OptionCategory.General"
|
|
id="gnu.lib.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-r"
|
|
name="%Option.Posix.Archiver.Flags"
|
|
category="gnu.lib.category.general"
|
|
valueType="string"
|
|
id="gnu.both.lib.option.flags">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
sources="o"
|
|
multipleOfType="true"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.archiver.input">
|
|
<additionalInput
|
|
paths="$(USER_OBJS)"
|
|
kind="additionalinputdependency">
|
|
</additionalInput>
|
|
<additionalInput
|
|
paths="$(LIBS)"
|
|
kind="additionalinput">
|
|
</additionalInput>
|
|
</inputType>
|
|
<outputType
|
|
outputs="a"
|
|
outputPrefix="lib"
|
|
buildVariable="ARCHIVES"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
id="cdt.managedbuild.tool.gnu.archiver.output">
|
|
</outputType>
|
|
</tool>
|
|
<!--tool
|
|
command="windres"
|
|
sources="rc"
|
|
outputs="res"
|
|
headerExtensions="h,H,hpp"
|
|
name="%ToolName.windres"
|
|
id="cdt.managedbuild.tool.gnu.windres"
|
|
outputFlag="-o"
|
|
natureFilter="both">
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.windres"
|
|
name="%OptionCategory.General"
|
|
id="gnu.windres.category.general"/>
|
|
<option
|
|
valueType="enumerated"
|
|
category="gnu.windres.category.general"
|
|
browseType="none"
|
|
name="%Option.Windows.Windres.OutputFormat"
|
|
id="gnu.windres.option.output.format">
|
|
<enumeratedOptionValue
|
|
isDefault="true"
|
|
command="-O coff"
|
|
name="%Option.Windows.Windres.OutputFormat.Coff"
|
|
id="gnu.windres.option.output.format.coff"/>
|
|
<enumeratedOptionValue
|
|
command="-O rc"
|
|
name="%Option.Windows.Windres.OutputFormat.RC"
|
|
id="gnu.windres.option.output.format.rc"/>
|
|
<enumeratedOptionValue
|
|
isDefault="false"
|
|
command="-O res"
|
|
name="%Option.Windows.Windres.OutputFormat.Res"
|
|
id="gnu.windres.option.output.format.res"/>
|
|
</option>
|
|
<option
|
|
command="-v"
|
|
defaultValue="false"
|
|
valueType="boolean"
|
|
category="gnu.windres.category.general"
|
|
name="%Option.Posix.Verbose"
|
|
id="gnu.windres.option.verbose"/>
|
|
<option
|
|
command="-I"
|
|
valueType="includePath"
|
|
category="gnu.windres.category.general"
|
|
browseType="directory"
|
|
name="%Option.Posix.InclPaths"
|
|
id="gnu.windres.option.preprocessor.include.paths"/>
|
|
<option
|
|
command="-D"
|
|
valueType="definedSymbols"
|
|
category="gnu.windres.category.general"
|
|
browseType="none"
|
|
name="%Option.Posix.DefSym"
|
|
id="gnu.windres.option.preprocessor.defined.symbols"/>
|
|
<option
|
|
command="-U"
|
|
valueType="stringList"
|
|
category="gnu.windres.category.general"
|
|
browseType="none"
|
|
name="%Option.Posix.UndefSym"
|
|
id="gnu.windres.option.preprocessor.undefined.symbols"/>
|
|
</tool-->
|
|
<tool
|
|
command="as"
|
|
name="%ToolName.assembler.gnu"
|
|
outputFlag="-o"
|
|
id="cdt.managedbuild.tool.gnu.assembler"
|
|
natureFilter="both"
|
|
errorParsers="org.eclipse.cdt.core.GASErrorParser">
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.assembler"
|
|
name="%OptionCategory.General"
|
|
id="gnu.asm.category.general">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Gnu.Assembler.Flags"
|
|
category="gnu.asm.category.general"
|
|
valueType="string"
|
|
id="gnu.both.asm.option.flags">
|
|
</option>
|
|
<option
|
|
command="-I"
|
|
valueType="includePath"
|
|
category="gnu.asm.category.general"
|
|
browseType="directory"
|
|
name="%Option.Posix.InclPaths"
|
|
id="gnu.both.asm.option.include.paths"/>
|
|
<option
|
|
command="-W"
|
|
defaultValue="false"
|
|
valueType="boolean"
|
|
category="gnu.asm.category.general"
|
|
name="%Option.Gnu.Assembler.warn.suppress"
|
|
id="gnu.both.asm.option.warnings.nowarn"/>
|
|
<option
|
|
command="-v"
|
|
defaultValue="false"
|
|
valueType="boolean"
|
|
category="gnu.asm.category.general"
|
|
name="%Option.Gnu.Assembler.version"
|
|
id="gnu.both.asm.option.version"/>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.core.asmSource"
|
|
sources="s,S"
|
|
id="cdt.managedbuild.tool.gnu.assembler.input">
|
|
</inputType>
|
|
<outputType
|
|
outputs="o"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.assembler.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
natureFilter="cnature"
|
|
name="%ToolName.linker.macosx.c"
|
|
outputFlag="-o"
|
|
command="gcc"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
|
|
id="cdt.managedbuild.tool.macosx.c.linker"
|
|
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildArtefactType">
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/>
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH">
|
|
</envVarBuildPath>
|
|
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.c.linker"
|
|
name="%OptionCategory.General"
|
|
id="macosx.c.link.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="macosx.c.link.category.general"
|
|
command="-nostartfiles"
|
|
id="macosx.c.link.option.nostart"
|
|
valueType="boolean">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="macosx.c.link.category.general"
|
|
command="-nodefaultlibs"
|
|
id="macosx.c.link.option.nodeflibs"
|
|
valueType="boolean">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="macosx.c.link.category.general"
|
|
command="-nostdlib"
|
|
id="macosx.c.link.option.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="macosx.c.link.category.general"
|
|
command="-s"
|
|
id="macosx.c.link.option.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Static"
|
|
category="macosx.c.link.category.general"
|
|
command="-static"
|
|
id="macosx.c.link.option.noshared"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.c.linker"
|
|
name="%OptionCategory.Libs"
|
|
id="macosx.c.link.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="macosx.c.link.category.libs"
|
|
command="-l"
|
|
id="macosx.c.link.option.libs"
|
|
browseType="none"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="macosx.c.link.category.libs"
|
|
command="-L"
|
|
id="macosx.c.link.option.paths"
|
|
browseType="directory"
|
|
valueType="libPaths">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.c.linker"
|
|
name="%OptionCategory.Misc"
|
|
id="macosx.c.link.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="macosx.c.link.category.other"
|
|
valueType="string"
|
|
id="macosx.c.link.option.ldflags">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="macosx.c.link.category.other"
|
|
command="-Xlinker ${VALUE}"
|
|
valueType="stringList"
|
|
id="macosx.c.link.option.other">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="macosx.c.link.category.other"
|
|
browseType="file"
|
|
valueType="userObjs"
|
|
id="macosx.c.link.option.userobjs">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.c.linker"
|
|
name="%OptionCategory.Shared.Settings"
|
|
id="macosx.c.link.category.shared">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.MacOSX.Linker.Shared"
|
|
category="macosx.c.link.category.shared"
|
|
command="-dynamiclib"
|
|
id="macosx.c.link.option.shared"
|
|
valueType="boolean">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
sources="o"
|
|
multipleOfType="true"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.macosx.c.linker.input">
|
|
<additionalInput
|
|
paths="$(USER_OBJS)"
|
|
kind="additionalinputdependency">
|
|
</additionalInput>
|
|
<additionalInput
|
|
paths="$(LIBS)"
|
|
kind="additionalinput">
|
|
</additionalInput>
|
|
</inputType>
|
|
<outputType
|
|
outputs=""
|
|
buildVariable="EXECUTABLES"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
id="cdt.managedbuild.tool.macosx.c.linker.output">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="macosx.c.link.option.shared"
|
|
value="false"/>
|
|
</enablement>
|
|
</outputType>
|
|
<outputType
|
|
outputs="dylib"
|
|
outputPrefix="lib"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.macosx.c.linker.output.so">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="macosx.c.link.option.shared"
|
|
value="true"/>
|
|
</enablement>
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
natureFilter="ccnature"
|
|
name="%ToolName.linker.macosx.cpp"
|
|
outputFlag="-o"
|
|
command="g++"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker"
|
|
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildArtefactType">
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/>
|
|
<value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH">
|
|
</envVarBuildPath>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.cpp.linker"
|
|
name="%OptionCategory.General"
|
|
id="macosx.cpp.link.category.options">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStartFiles"
|
|
category="macosx.cpp.link.category.options"
|
|
command="-nostartfiles"
|
|
id="macosx.cpp.link.option.nostart"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoDefLibs"
|
|
category="macosx.cpp.link.category.options"
|
|
command="-nodefaultlibs"
|
|
id="macosx.cpp.link.option.nodeflibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.NoStdLibs"
|
|
category="macosx.cpp.link.category.options"
|
|
command="-nostdlib"
|
|
id="macosx.cpp.link.option.nostdlibs"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Linker.Strip"
|
|
category="macosx.cpp.link.category.options"
|
|
command="-s"
|
|
id="macosx.cpp.link.option.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.cpp.linker"
|
|
name="%OptionCategory.Libs"
|
|
id="macosx.cpp.link.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Libs"
|
|
category="macosx.cpp.link.category.libs"
|
|
command="-l"
|
|
id="macosx.cpp.link.option.libs"
|
|
browseType="none"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Libsearch"
|
|
category="macosx.cpp.link.category.libs"
|
|
command="-L"
|
|
id="macosx.cpp.link.option.paths"
|
|
browseType="directory"
|
|
valueType="libPaths">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.cpp.linker"
|
|
name="%OptionCategory.Misc"
|
|
id="macosx.cpp.link.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.Linker.Flags"
|
|
category="macosx.cpp.link.category.other"
|
|
valueType="string"
|
|
id="macosx.cpp.link.option.flags">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Linker.XLinker"
|
|
category="macosx.cpp.link.category.other"
|
|
command="-Xlinker ${VALUE}"
|
|
valueType="stringList"
|
|
id="macosx.cpp.link.option.other">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UserObjs"
|
|
category="macosx.cpp.link.category.other"
|
|
browseType="file"
|
|
valueType="userObjs"
|
|
id="macosx.cpp.link.option.userobjs">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.macosx.cpp.linker"
|
|
name="%OptionCategory.Shared.Settings"
|
|
id="macosx.cpp.link.category.shared">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.MacOSX.Linker.Shared"
|
|
category="macosx.cpp.link.category.shared"
|
|
command="-dynamiclib"
|
|
valueType="boolean"
|
|
id="macosx.cpp.link.option.shared">
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="true"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
|
|
sources="o"
|
|
multipleOfType="true"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.input">
|
|
<additionalInput
|
|
paths="$(USER_OBJS)"
|
|
kind="additionalinputdependency">
|
|
</additionalInput>
|
|
<additionalInput
|
|
paths="$(LIBS)"
|
|
kind="additionalinput">
|
|
</additionalInput>
|
|
</inputType>
|
|
<outputType
|
|
outputs=""
|
|
buildVariable="EXECUTABLES"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.output">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="macosx.cpp.link.option.shared"
|
|
value="false"/>
|
|
</enablement>
|
|
</outputType>
|
|
<outputType
|
|
outputs="dylib"
|
|
outputPrefix="lib"
|
|
nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.output.so">
|
|
<enablement
|
|
type="ALL">
|
|
<checkOption
|
|
optionId="macosx.cpp.link.option.shared"
|
|
value="true"/>
|
|
</enablement>
|
|
</outputType>
|
|
</tool>
|
|
|
|
<tool
|
|
name="%ToolName.compiler.gnu.c"
|
|
id="cdt.managedbuild.tool.gnu.c.compiler"
|
|
isAbstract="true"
|
|
command="gcc"
|
|
natureFilter="both"
|
|
outputFlag="-o"
|
|
errorParsers="org.eclipse.cdt.core.GCCErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildType">
|
|
<value id="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
<value id="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathInclude"
|
|
variableList="CPATH,C_INCLUDE_PATH">
|
|
</envVarBuildPath>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="gnu.c.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="gnu.c.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="gnu.c.compiler.option.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="gnu.c.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="gnu.c.compiler.option.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Symbols"
|
|
id="gnu.c.compiler.category.symbols">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="gnu.c.compiler.category.symbols"
|
|
command="-D"
|
|
id="gnu.c.compiler.option.preprocessor.def.symbols"
|
|
valueType="definedSymbols">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="gnu.c.compiler.category.symbols"
|
|
command="-U"
|
|
id="gnu.c.compiler.option.preprocessor.undef.symbol"
|
|
valueType="undefDefinedSymbols">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="gnu.c.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="gnu.c.compiler.category.dirs"
|
|
command="-I"
|
|
id="gnu.c.compiler.option.include.paths"
|
|
valueType="includePath"
|
|
browseType="directory">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="gnu.c.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="gnu.c.compiler.category.optimization"
|
|
id="gnu.c.compiler.option.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
isDefault="false"
|
|
command="-O0"
|
|
id="gnu.c.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="gnu.c.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="gnu.c.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="gnu.c.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="gnu.c.optimization.level.most"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</enablement>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="defaultValue"
|
|
value="gnu.c.optimization.level.none"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
</enablement>
|
|
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="gnu.c.compiler.category.optimization"
|
|
id="gnu.c.compiler.option.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="gnu.c.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="gnu.c.compiler.category.debug"
|
|
id="gnu.c.compiler.option.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="gnu.c.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="gnu.c.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="gnu.c.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="gnu.c.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.c.debugging.level.none"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</enablement>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.c.debugging.level.max"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
</enablement>
|
|
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="gnu.c.compiler.category.debug"
|
|
id="gnu.c.compiler.option.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="gnu.c.compiler.category.debug"
|
|
command="-pg"
|
|
id="gnu.c.compiler.option.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="gnu.c.compiler.category.debug"
|
|
command="-p"
|
|
id="gnu.c.compiler.option.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="gnu.c.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="gnu.c.compiler.option.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="gnu.c.compiler.option.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="gnu.c.compiler.option.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-w"
|
|
id="gnu.c.compiler.option.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="gnu.c.compiler.option.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="gnu.c.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="gnu.c.compiler.option.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.c.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="gnu.c.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c -fmessage-length=0"
|
|
name="%Option.OtherFlags"
|
|
category="gnu.c.compiler.category.other"
|
|
id="gnu.c.compiler.option.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="gnu.c.compiler.category.other"
|
|
command="-v"
|
|
id="gnu.c.compiler.option.misc.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Ansi"
|
|
category="gnu.c.compiler.category.other"
|
|
command="-ansi"
|
|
id="gnu.c.compiler.option.misc.ansi"
|
|
valueType="boolean">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.core.cSource"
|
|
sources="c"
|
|
dependencyContentType="org.eclipse.cdt.core.cHeader"
|
|
dependencyExtensions="h"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.input"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"
|
|
languageId="org.eclipse.cdt.core.gcc">
|
|
</inputType>
|
|
<outputType
|
|
outputs="o"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
name="%ToolName.compiler.gnu.cpp"
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
isAbstract="true"
|
|
command="g++"
|
|
natureFilter="ccnature"
|
|
outputFlag="-o"
|
|
errorParsers="org.eclipse.cdt.core.GCCErrorParser">
|
|
<supportedProperties>
|
|
<property id="org.eclipse.cdt.build.core.buildType">
|
|
<value id="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
<value id="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</property>
|
|
</supportedProperties>
|
|
<envVarBuildPath
|
|
pathType="buildpathInclude"
|
|
variableList="CPATH,CPLUS_INCLUDE_PATH">
|
|
</envVarBuildPath>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Preproc"
|
|
id="gnu.cpp.compiler.category.preprocessor">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Nostdinc"
|
|
category="gnu.cpp.compiler.category.preprocessor"
|
|
command="-nostdinc"
|
|
id="gnu.cpp.compiler.option.preprocessor.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.PreprocOnly"
|
|
category="gnu.cpp.compiler.category.preprocessor"
|
|
command="-E"
|
|
id="gnu.cpp.compiler.option.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.DefSym"
|
|
category="gnu.cpp.compiler.category.preprocessor"
|
|
command="-D"
|
|
id="gnu.cpp.compiler.option.preprocessor.def"
|
|
valueType="definedSymbols">
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.UndefSym"
|
|
category="gnu.cpp.compiler.category.preprocessor"
|
|
command="-U"
|
|
id="gnu.cpp.compiler.option.preprocessor.undef"
|
|
valueType="undefDefinedSymbols">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Dirs"
|
|
id="gnu.cpp.compiler.category.dirs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.InclPaths"
|
|
category="gnu.cpp.compiler.category.dirs"
|
|
command="-I"
|
|
id="gnu.cpp.compiler.option.include.paths"
|
|
valueType="includePath"
|
|
browseType="directory">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Optimize"
|
|
id="gnu.cpp.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.OptLevel"
|
|
category="gnu.cpp.compiler.category.optimization"
|
|
id="gnu.cpp.compiler.option.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.None"
|
|
command="-O0"
|
|
id="gnu.cpp.compiler.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Optimize"
|
|
command="-O1"
|
|
id="gnu.cpp.compiler.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.More"
|
|
isDefault="true"
|
|
command="-O2"
|
|
id="gnu.cpp.compiler.optimization.level.more">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Optimize.Most"
|
|
command="-O3"
|
|
id="gnu.cpp.compiler.optimization.level.most">
|
|
</enumeratedOptionValue>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.cpp.compiler.optimization.level.most"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</enablement>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.cpp.compiler.optimization.level.none"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
</enablement>
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Optimize.Flags"
|
|
category="gnu.cpp.compiler.category.optimization"
|
|
id="gnu.cpp.compiler.option.optimization.flags"
|
|
valueType="string">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Debug"
|
|
id="gnu.cpp.compiler.category.debug">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Posix.DebugLevel"
|
|
category="gnu.cpp.compiler.category.debug"
|
|
id="gnu.cpp.compiler.option.debugging.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.None"
|
|
isDefault="false"
|
|
id="gnu.cpp.compiler.debugging.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Min"
|
|
command="-g1"
|
|
id="gnu.cpp.compiler.debugging.level.minimal">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Def"
|
|
isDefault="true"
|
|
command="-g"
|
|
id="gnu.cpp.compiler.debugging.level.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Posix.Debug.Max"
|
|
isDefault="false"
|
|
command="-g3"
|
|
id="gnu.cpp.compiler.debugging.level.max">
|
|
</enumeratedOptionValue>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.cpp.compiler.debugging.level.none"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.release"/>
|
|
</enablement>
|
|
<enablement
|
|
type="CONTAINER_ATTRIBUTE"
|
|
attribute="value"
|
|
value="gnu.cpp.compiler.debugging.level.max"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildType"
|
|
value="org.eclipse.cdt.build.core.buildType.debug"/>
|
|
</enablement>
|
|
|
|
</option>
|
|
<option
|
|
name="%Option.Posix.Debug.Other"
|
|
category="gnu.cpp.compiler.category.debug"
|
|
id="gnu.cpp.compiler.option.debugging.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.prof"
|
|
category="gnu.cpp.compiler.category.debug"
|
|
command="-p"
|
|
id="gnu.cpp.compiler.option.debugging.prof"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Debug.gprof"
|
|
category="gnu.cpp.compiler.category.debug"
|
|
command="-pg"
|
|
id="gnu.cpp.compiler.option.debugging.gprof"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Warn"
|
|
id="gnu.cpp.compiler.category.warnings">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Syntax"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-fsyntax-only"
|
|
id="gnu.cpp.compiler.option.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.Pedandic"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-pedantic"
|
|
id="gnu.cpp.compiler.option.warnings.pedantic"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.PedErrors"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-pedantic-errors"
|
|
id="gnu.cpp.compiler.option.warnings.pedantic.error"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.nowarn"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-w"
|
|
id="gnu.cpp.compiler.option.warnings.nowarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="true"
|
|
name="%Option.Posix.Warn.allwarn"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-Wall"
|
|
id="gnu.cpp.compiler.option.warnings.allwarn"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Warn.toerrs"
|
|
category="gnu.cpp.compiler.category.warnings"
|
|
command="-Werror"
|
|
id="gnu.cpp.compiler.option.warnings.toerrors"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
owner="cdt.managedbuild.tool.gnu.cpp.compiler"
|
|
name="%OptionCategory.Misc"
|
|
id="gnu.cpp.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-c -fmessage-length=0"
|
|
name="%Option.OtherFlags"
|
|
category="gnu.cpp.compiler.category.other"
|
|
id="gnu.cpp.compiler.option.other.other"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Posix.Verbose"
|
|
category="gnu.cpp.compiler.category.other"
|
|
command="-v"
|
|
id="gnu.cpp.compiler.option.other.verbose"
|
|
valueType="boolean">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.core.cxxSource"
|
|
sources="c,C,cc,cxx,cpp"
|
|
dependencyContentType="org.eclipse.cdt.core.cxxHeader"
|
|
dependencyExtensions="h,H,hpp"
|
|
dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2"
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.input"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"
|
|
languageId="org.eclipse.cdt.core.g++">
|
|
</inputType>
|
|
<outputType
|
|
outputs="o"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.output">
|
|
</outputType>
|
|
</tool>
|
|
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin"
|
|
name="%ToolName.linker.cygwin.gnu.c"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker">
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH"
|
|
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
</envVarBuildPath>
|
|
<outputType
|
|
outputs="exe"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.output"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.output">
|
|
</outputType>
|
|
<outputType
|
|
outputs="dll,a.dll"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.output.so">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin"
|
|
name="%ToolName.linker.cygwin.gnu.cpp"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker">
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH"
|
|
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
</envVarBuildPath>
|
|
<outputType
|
|
outputs="exe"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.output"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output">
|
|
</outputType>
|
|
<outputType
|
|
outputs="dll,a.dll"
|
|
buildVariable="LIBRARIES"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so">
|
|
</outputType>
|
|
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin"
|
|
name="%ToolName.compiler.cygwin.gnu.c"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler">
|
|
<envVarBuildPath
|
|
pathType="buildpathInclude"
|
|
variableList="CPATH,C_INCLUDE_PATH"
|
|
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
</envVarBuildPath>
|
|
<inputType
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.input"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC"/>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin"
|
|
name="%ToolName.compiler.cygwin.gnu.cpp"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
|
|
<envVarBuildPath
|
|
pathType="buildpathInclude"
|
|
variableList="CPATH,CPLUS_INCLUDE_PATH"
|
|
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
</envVarBuildPath>
|
|
<inputType
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP"/>
|
|
</tool>
|
|
|
|
<builder
|
|
isAbstract="true"
|
|
id="cdt.managedbuild.target.gnu.builder"
|
|
command="make"
|
|
arguments=""
|
|
variableFormat="${=}"
|
|
isVariableCaseSensitive="true"
|
|
reservedMacroNames="ROOT,DEPS,OBJS,.*_SRCS,EXECUTABLES,SUBDIRS,LIBS,USER_OBJS,.*_INPUTS,.*_OUTPUTS"
|
|
buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"
|
|
macroInputFileNameValue="$(notdir $<)"
|
|
macroInputFileExtValue="$(suffix $(notdir $<))"
|
|
macroInputFileBaseNameValue="$(basename $(notdir $<))"
|
|
macroInputFileRelPathValue="$<"
|
|
macroInputDirRelPathValue="$(dir $<)"
|
|
macroOutputFileNameValue="$(notdir $@)"
|
|
macroOutputFileExtValue="$(suffix $(notdir $@))"
|
|
macroOutputFileBaseNameValue="$(basename $(notdir $@))"
|
|
macroOutputFileRelPathValue="$@"
|
|
macroOutputDirRelPathValue="$(dir $@)"
|
|
autoBuildTarget="all"
|
|
incrementalBuildTarget="all"
|
|
cleanBuildTarget="clean"
|
|
ignoreErrCmd="-k"
|
|
parallelBuildCmd="-j*"
|
|
errorParsers="org.eclipse.cdt.core.MakeErrorParser"
|
|
name="Gnu Make Builder">
|
|
</builder>
|
|
|
|
<toolChain
|
|
archList="all"
|
|
osList="linux,hpux,aix,qnx"
|
|
name="%ToolChainName.Linux"
|
|
targetTool="cdt.managedbuild.tool.gnu.c.linker;cdt.managedbuild.tool.gnu.cpp.linker;cdt.managedbuild.tool.gnu.archiver"
|
|
id="cdt.managedbuild.toolchain.gnu.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
osList="linux,hpux,aix,qnx"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="cdt.managedbuild.target.gnu.builder.base">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.base"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver">
|
|
<enablement
|
|
type="ALL">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
|
|
<toolChain
|
|
archList="all"
|
|
osList="win32"
|
|
name="%ToolChainName.Cygwin"
|
|
configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier"
|
|
targetTool="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base;cdt.managedbuild.tool.gnu.c.linker.cygwin.base;cdt.managedbuild.tool.gnu.archiver"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
osList="win32"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.base">
|
|
</builder>
|
|
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver">
|
|
<enablement
|
|
type="ALL">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
|
|
</toolChain>
|
|
|
|
<toolChain
|
|
archList="all"
|
|
configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
name="%ToolChainName.MinGW"
|
|
osList="win32"
|
|
targetTool="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base;cdt.managedbuild.tool.gnu.c.linker.mingw.base;cdt.managedbuild.tool.gnu.archiver">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.PE"
|
|
osList="win32"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
id="cdt.managedbuild.tool.gnu.builder.mingw.base"
|
|
isAbstract="false"
|
|
isVariableCaseSensitive="false"
|
|
superClass="org.eclipse.cdt.build.core.internal.builder">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.base"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.mingw.base"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver">
|
|
<enablement
|
|
type="ALL">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.base"
|
|
name="%ToolName.linker.mingw.gnu.c"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.output.so"
|
|
outputs="dll">
|
|
</outputType>
|
|
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base"
|
|
name="%ToolName.linker.mingw.gnu.cpp"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"
|
|
outputs="dll">
|
|
</outputType>
|
|
</tool>
|
|
|
|
</toolChain>
|
|
|
|
<toolChain
|
|
archList="all"
|
|
osList="macosx"
|
|
name="%ToolChainName.Macosx"
|
|
targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.base;cdt.managedbuild.tool.macosx.cpp.linker.macosx.base;cdt.managedbuild.tool.gnu.archiver"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.MachO"
|
|
osList="macosx"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.base">
|
|
</builder>
|
|
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.base"
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker">
|
|
<enablement
|
|
type="CMD_USAGE">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base"
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker">
|
|
<enablement
|
|
type="CMD_USAGE">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.base"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.macosx.base"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver">
|
|
<enablement
|
|
type="ALL">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler">
|
|
</tool>
|
|
</toolChain>
|
|
|
|
<!--toolChain
|
|
name="%ToolChainName.Solaris"
|
|
targetTool="cdt.managedbuild.tool.gnu.solaris.cpp.linker.base;cdt.managedbuild.tool.gnu.solaris.c.linker.base"
|
|
archList="all"
|
|
osList="solaris"
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
osList="solaris"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.archiver.base"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver">
|
|
<enablement
|
|
type="ALL">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.linker.base"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.linker.base"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker">
|
|
<enablement
|
|
type="ALL">
|
|
<not>
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</not>
|
|
</enablement>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.assembler.base"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler">
|
|
</tool>
|
|
|
|
</toolChain-->
|
|
|
|
<toolChain
|
|
archList="all"
|
|
osList="solaris"
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.base"
|
|
name="%ToolChainName.Solaris"
|
|
superClass="cdt.managedbuild.toolchain.gnu.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.base"
|
|
name="%PlatformName.Dbg"
|
|
binaryParser="org.eclipse.cdt.core.ELF"
|
|
osList="solaris"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="cdt.managedbuild.target.gnu.builder.solaris.base">
|
|
</builder>
|
|
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"
|
|
name="%ToolName.compiler.solaris.cpp"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"
|
|
name="%ToolName.compiler.solaris.c"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base"
|
|
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
|
</tool>
|
|
</toolChain>
|
|
|
|
<configuration
|
|
id="cdt.managedbuild.config.gnu.base"
|
|
cleanCommand="rm -rf"
|
|
>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="so"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="a"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</configuration>
|
|
|
|
<projectType
|
|
isAbstract="false"
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
id="cdt.managedbuild.target.gnu.exe">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
id="cdt.managedbuild.config.gnu.exe.debug"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
cleanCommand="rm -rf">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.exe.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.exe.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.exe.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.exe.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.exe.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.exe.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.exe.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cdt.managedbuild.config.gnu.exe.release"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
cleanCommand="rm -rf">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.exe.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.exe.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.exe.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.exe.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.exe.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.exe.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.exe.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
isAbstract="false"
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
id="cdt.managedbuild.target.gnu.so">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
id="cdt.managedbuild.config.gnu.so.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.so.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.so.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.so.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.so.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.so.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.so.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.so.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
|
<option
|
|
id="gnu.c.link.so.debug.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.output.so"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
|
<option
|
|
id="gnu.cpp.link.so.debug.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
id="cdt.managedbuild.config.gnu.so.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.so.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.so.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.so.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.so.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.so.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.so.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.so.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
|
<option
|
|
id="gnu.c.link.so.release.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.output.so"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
|
|
<option
|
|
id="gnu.cpp.link.so.release.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
isAbstract="false"
|
|
id="cdt.managedbuild.target.gnu.lib">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.lib.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.lib.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.lib.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.lib.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.lib.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.lib.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.lib.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.lib.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.base"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.lib.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.base"
|
|
id="cdt.managedbuild.toolchain.gnu.lib.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.lib.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.base"
|
|
id="cdt.managedbuild.target.gnu.builder.lib.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
|
<option
|
|
id="gnu.cpp.compiler.lib.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.lib.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
|
<option
|
|
id="gnu.c.compiler.lib.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.lib.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<configuration
|
|
id="cdt.managedbuild.config.gnu.cygwin.base"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="exe"
|
|
>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="dll"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="a"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</configuration>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
id="cdt.managedbuild.target.gnu.cygwin.exe"
|
|
isTest="false"
|
|
isAbstract="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.cygwin.exe.debug"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.exe.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.exe.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.exe.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.exe.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.exe.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.exe.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.cygwin.exe.release"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.exe.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.exe.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.exe.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.exe.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.exe.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.exe.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
id="cdt.managedbuild.target.gnu.cygwin.so"
|
|
isAbstract="false"
|
|
isTest="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
id="cdt.managedbuild.config.gnu.cygwin.so.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.so.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.so.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.so.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.so.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.so.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.so.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base">
|
|
<option
|
|
id="gnu.c.link.cygwin.so.debug.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.link.cygwin.so.debug.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
id="cdt.managedbuild.config.gnu.cygwin.so.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.so.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.so.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.so.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.so.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.so.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.so.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.so.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base">
|
|
<option
|
|
id="gnu.c.link.cygwin.so.release.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so"
|
|
id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.link.cygwin.so.release.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so"
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
id="cdt.managedbuild.target.gnu.cygwin.lib"
|
|
isTest="false"
|
|
isAbstract="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.cygwin.lib.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.lib.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.lib.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.lib.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.lib.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.lib.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.lib.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.lib.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
parent="cdt.managedbuild.config.gnu.cygwin.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.cygwin.lib.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.cygwin.base"
|
|
id="cdt.managedbuild.toolchain.gnu.cygwin.lib.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.cygwin.lib.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.cygwin.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"
|
|
id="cdt.managedbuild.target.gnu.builder.cygwin.lib.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.lib.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.cygwin.lib.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
|
<option
|
|
id="gnu.c.compiler.cygwin.lib.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.cygwin.lib.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<configuration
|
|
id="cdt.managedbuild.config.gnu.mingw.base"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="exe"
|
|
>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="dll"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="a"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</configuration>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
id="cdt.managedbuild.target.gnu.mingw.exe"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.mingw.exe.debug"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.exe.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.exe.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.mingw.exe.release"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.exe.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.exe.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.exe.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.exe.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
id="cdt.managedbuild.target.gnu.mingw.so"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
id="cdt.managedbuild.config.gnu.mingw.so.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.so.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.so.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.so.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.so.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.so.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.so.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base">
|
|
<option
|
|
id="gnu.c.link.mingw.so.debug.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.debug.output"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base">
|
|
<option
|
|
id="gnu.cpp.link.mingw.so.debug.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.debug.output"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
id="cdt.managedbuild.config.gnu.mingw.so.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.so.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.so.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.so.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.so.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.so.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.so.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base">
|
|
<option
|
|
id="gnu.c.link.mingw.so.release.option.shared"
|
|
superClass="gnu.c.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.release.output"
|
|
superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base">
|
|
<option
|
|
id="gnu.cpp.link.mingw.so.release.option.shared"
|
|
superClass="gnu.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.release.output"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
id="cdt.managedbuild.target.gnu.mingw.lib"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
>
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.mingw.lib.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.lib.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.lib.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.lib.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.lib.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.lib.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.lib.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.mingw.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
parent="cdt.managedbuild.config.gnu.mingw.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.gnu.mingw.lib.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.mingw.base"
|
|
id="cdt.managedbuild.toolchain.gnu.mingw.lib.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.mingw.lib.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.mingw.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.lib.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.mingw.lib.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.mingw.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
|
|
<option
|
|
id="gnu.c.compiler.mingw.lib.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.mingw.lib.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.archiver.mingw.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.mingw.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<configuration
|
|
id="cdt.managedbuild.config.gnu.macosx.base"
|
|
cleanCommand="rm -rf"
|
|
>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="dylib"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="a"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</configuration>
|
|
|
|
<projectType
|
|
id="cdt.managedbuild.target.macosx.exe"
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
isAbstract="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base"
|
|
id="cdt.managedbuild.config.gnu.macosx.exe.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.exe.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.exe.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compilermacosx.exe.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.exe.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.exe.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.exe.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.macosx.exe.release"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base" >
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.exe.release"
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.exe.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.exe.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.exe.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.exe.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.exe.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.exe.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.release"
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.release"
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
id="cdt.managedbuild.target.macosx.so"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
isTest="false"
|
|
isAbstract="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
id="cdt.managedbuild.config.macosx.so.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.so.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.so.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.so.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.so.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.so.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.so.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.so.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug"
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base">
|
|
<option
|
|
id="macosx.c.link.macosx.so.debug.option.shared"
|
|
superClass="macosx.c.link.option.shared">
|
|
</option>
|
|
<option
|
|
id="macosx.c.link.macosx.so.debug.option.nostart"
|
|
superClass="macosx.c.link.option.nostart">
|
|
</option>
|
|
<option
|
|
id="macosx.c.link.macosx.so.debug.option.nodeflibs"
|
|
superClass="macosx.c.link.option.nodeflibs">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.output.so"
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug"
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base">
|
|
<option
|
|
id="macosx.cpp.link.macosx.so.debug.option.shared"
|
|
superClass="macosx.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.output.so"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base"
|
|
cleanCommand="rm -rf"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
id="cdt.managedbuild.config.macosx.so.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.so.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.so.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.so.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.so.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.so.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.so.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.so.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release"
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base">
|
|
<option
|
|
id="macosx.c.link.macosx.so.release.option.shared"
|
|
superClass="macosx.c.link.option.shared">
|
|
</option>
|
|
<option
|
|
id="macosx.c.link.macosx.so.release.option.nostart"
|
|
superClass="macosx.c.link.option.nostart">
|
|
</option>
|
|
<option
|
|
id="macosx.c.link.macosx.so.release.option.nodeflibs"
|
|
superClass="macosx.c.link.option.nodeflibs">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.macosx.c.linker.output.so"
|
|
id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release"
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base">
|
|
<option
|
|
id="macosx.cpp.link.macosx.so.release.option.shared"
|
|
superClass="macosx.cpp.link.option.shared">
|
|
</option>
|
|
<outputType
|
|
superClass="cdt.managedbuild.tool.macosx.cpp.linker.output.so"
|
|
id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
id="cdt.managedbuild.target.macosx.lib"
|
|
isTest="false"
|
|
isAbstract="false">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
cleanCommand="rm -rf"
|
|
id="cdt.managedbuild.config.macosx.lib.debug">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.lib.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.lib.debug"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.lib.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.lib.debug.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.lib.debug.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.lib.debug.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.lib.debug.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.toolmacosx.lib.debug.gnu.archiver"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
parent="cdt.managedbuild.config.gnu.macosx.base"
|
|
cleanCommand="rm -rf"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
id="cdt.managedbuild.config.macosx.lib.release">
|
|
<toolChain
|
|
superClass="cdt.managedbuild.toolchain.gnu.macosx.base"
|
|
id="cdt.managedbuild.toolchain.gnu.macosx.lib.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.platform.macosx.lib.release"
|
|
superClass="cdt.managedbuild.target.gnu.platform.macosx.base">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder.macosx.base"
|
|
id="cdt.managedbuild.target.gnu.builder.macosx.lib.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.lib.release.option.optimization.level"
|
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.cpp.compiler.macosx.lib.release.option.debugging.level"
|
|
superClass="gnu.cpp.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
|
<option
|
|
id="gnu.c.compiler.macosx.lib.release.option.optimization.level"
|
|
superClass="gnu.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="gnu.c.compiler.macosx.lib.release.option.debugging.level"
|
|
superClass="gnu.c.compiler.option.debugging.level">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.toolmacosx.lib.release.gnu.archiver"
|
|
superClass="cdt.managedbuild.tool.gnu.archiver.macosx.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<configuration
|
|
id="cdt.managedbuild.config.gnu.solaris.base"
|
|
cleanCommand="rm -rf">
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="so"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/>
|
|
</enablement>
|
|
<enablement type="CONTAINER_ATTRIBUTE"
|
|
attribute="artifactExtension"
|
|
value="a"
|
|
extensionAdjustment="false">
|
|
<checkBuildProperty
|
|
property="org.eclipse.cdt.build.core.buildArtefactType"
|
|
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/>
|
|
</enablement>
|
|
</configuration>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
id="cdt.managedbuild.target.gnu.solaris.exe">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
id="cdt.managedbuild.config.gnu.solaris.exe.debug"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.exe.debug"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.exe.debug"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
id="cdt.managedbuild.config.gnu.solaris.exe.release"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.exe.release"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.exe.release"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
isAbstract="false"
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
id="cdt.managedbuild.target.gnu.solaris.so">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base"
|
|
id="cdt.managedbuild.config.gnu.solaris.so.debug">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.so.debug"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.so.debug"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base"
|
|
id="cdt.managedbuild.config.gnu.solaris.so.release">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.so.release"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.so.release"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
isTest="false"
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
isAbstract="false"
|
|
id="cdt.managedbuild.target.gnu.solaris.lib">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base"
|
|
id="cdt.managedbuild.config.gnu.solaris.lib.debug">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.lib.debug"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.lib.debug"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
|
parent="cdt.managedbuild.config.gnu.solaris.base"
|
|
id="cdt.managedbuild.config.gnu.solaris.lib.release">
|
|
<toolChain
|
|
id="cdt.managedbuild.toolchain.gnu.solaris.lib.release"
|
|
superClass="cdt.managedbuild.toolchain.gnu.solaris.base">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.gnu.solaris.platform.lib.release"
|
|
superClass="cdt.managedbuild.target.gnu.solaris.base">
|
|
</targetPlatform>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.cdt.core.templates">
|
|
<template
|
|
id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject"
|
|
filterPattern=".*"
|
|
location="templates/projecttemplates/HelloWorldCCProject/template.xml"
|
|
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
|
|
</template>
|
|
<template
|
|
id="org.eclipse.cdt.build.templates.HelloWorldCAnsiProject"
|
|
filterPattern=".*"
|
|
location="templates/projecttemplates/HelloWorldCAnsiProject/template.xml"
|
|
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
|
|
</template>
|
|
<template
|
|
id="org.eclipse.cdt.build.core.templates.EmptyProject"
|
|
filterPattern=".*"
|
|
location="templates/projecttemplates/EmptyProject/template.xml"
|
|
projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
|
|
</template>
|
|
<template
|
|
id="org.eclipse.cdt.build.core.templates.MakefileHelloWorldCCProject"
|
|
filterPattern=".*"
|
|
location="templates/projecttemplates/MakefileHelloWorldCCProject/template.xml"
|
|
projectType="org.eclipse.cdt.build.makefile.projectType">
|
|
</template>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.core.templateAssociations">
|
|
<template id="org.eclipse.cdt.build.core.templates.EmptyProject">
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/>
|
|
</template>
|
|
<template id="org.eclipse.cdt.build.core.templates.HelloWorldCAnsiProject">
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/>
|
|
</template>
|
|
<template id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject">
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/>
|
|
</template>
|
|
<template
|
|
id="org.eclipse.cdt.build.core.templates.MakefileHelloWorldCCProject">
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/>
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/>
|
|
</template>
|
|
</extension>
|
|
|
|
</plugin>
|