mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
3360 lines
112 KiB
XML
3360 lines
112 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.2"?>
|
|
<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
|
|
command="${XL_compilerRoot}/xlc"
|
|
id="cdt.managedbuild.tool.xlc.c.linker"
|
|
name="%ToolName.linker.xlc.c"
|
|
natureFilter="cnature"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker">
|
|
|
|
</tool>
|
|
<tool
|
|
command="${XL_compilerRoot}/xlC"
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker"
|
|
name="%ToolName.linker.xlc.cpp"
|
|
natureFilter="ccnature"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker">
|
|
</tool>
|
|
<tool
|
|
natureFilter="both"
|
|
isAbstract="true"
|
|
name="%ToolName.archiver.xlc"
|
|
command="ar -rv"
|
|
id="cdt.managedbuild.tool.xlc.archiver">
|
|
<optionCategory
|
|
name="%OptionCategory.General"
|
|
id="xlc.lib.category.general">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="-r"
|
|
name="%Option.Archiver.Flags"
|
|
category="xlc.lib.category.general"
|
|
valueType="string"
|
|
id="xlc.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.xlc.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.xlc.archiver.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
command="${XL_compilerRoot}/xlc"
|
|
id="cdt.managedbuild.tool.xlc.c.linker.so"
|
|
isAbstract="false"
|
|
name="%ToolName.linker.xlc.c.so"
|
|
natureFilter="cnature"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker">
|
|
</tool>
|
|
<tool
|
|
command="${XL_compilerRoot}/xlC"
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker.so"
|
|
isAbstract="false"
|
|
name="%ToolName.linker.xlc.cpp.so"
|
|
natureFilter="ccnature"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker">
|
|
</tool>
|
|
<tool
|
|
command="as"
|
|
name="%ToolName.assembler.xlc"
|
|
outputFlag="-o"
|
|
id="cdt.managedbuild.tool.xlc.assembler"
|
|
natureFilter="both">
|
|
<optionCategory
|
|
name="%OptionCategory.Assembler"
|
|
id="xlc.asm.category.assembler">
|
|
</optionCategory>
|
|
<option
|
|
command="-W"
|
|
defaultValue="false"
|
|
valueType="boolean"
|
|
category="xlc.asm.category.assembler"
|
|
name="%Option.Xlc.Assembler.warn.suppress"
|
|
id="xlc.both.asm.option.warnings.nowarn"/>
|
|
<option
|
|
command="-v"
|
|
defaultValue="false"
|
|
valueType="boolean"
|
|
category="xlc.asm.category.assembler"
|
|
name="%Option.Xlc.Assembler.version"
|
|
id="xlc.both.asm.option.version"/>
|
|
<option
|
|
name="%Option.Xlc.Assembler.Flags"
|
|
category="xlc.asm.category.assembler"
|
|
valueType="string"
|
|
id="xlc.both.asm.option.flags">
|
|
</option>
|
|
<inputType
|
|
sourceContentType="org.eclipse.cdt.core.asmSource"
|
|
sources="s,S"
|
|
id="cdt.managedbuild.tool.xlc.assembler.input">
|
|
</inputType>
|
|
<outputType
|
|
outputs="o"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.xlc.assembler.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
command="${XL_compilerRoot}/xlc"
|
|
id="cdt.managedbuild.tool.xlc.c.compiler"
|
|
isAbstract="true"
|
|
name="%ToolName.compiler.xlc.c"
|
|
natureFilter="cnature"
|
|
outputFlag="-o"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler">
|
|
<inputType
|
|
dependencyContentType="org.eclipse.cdt.core.cHeader"
|
|
dependencyExtensions="h"
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.input"
|
|
primaryInput="true"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
|
|
sourceContentType="org.eclipse.cdt.core.cSource"
|
|
sources="c">
|
|
</inputType>
|
|
<outputType
|
|
outputs="o"
|
|
buildVariable="OBJS"
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.output">
|
|
</outputType>
|
|
<option
|
|
name="%Option.Cstdinc"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qc_stdinc"
|
|
id="xlc.c.compiler.option.include.cstdinc"
|
|
valueType="includePath"
|
|
browseType="directory">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Nocplus"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qnocpluscmt"
|
|
id="xlc.c.compiler.option.input.nocplus"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
browseType="directory"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qgcc_c_stdinc"
|
|
id="xlc.c.compiler.option.input.gcc_c_stdinc"
|
|
isAbstract="false"
|
|
name="%Option.gcc_c_stdinc"
|
|
resourceFilter="all"
|
|
valueType="includePath">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Pascal"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qpascal"
|
|
id="xlc.c.compiler.option.misc.pascal"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Warn.Syntax"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qsyntaxonly"
|
|
id="xlc.c.compiler.option.warnings.syntax"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.ma"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-ma"
|
|
id="xlc.c.compiler.option.preprocessor.ma"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qupconv"
|
|
defaultValue="false"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.option12"
|
|
isAbstract="false"
|
|
name="%Option.upconv"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Qplus"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-Q+="
|
|
id="xlc.c.compiler.option.optimization.Qplus"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.Qminus"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-Q-="
|
|
id="xlc.c.compiler.option.optimization.Qminus"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.option.input.D.c"
|
|
superClass="xlc.c.compiler.option.input.D">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__xlc__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__IBMC__">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.objcc"
|
|
command="-qunique"
|
|
defaultValue="false"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.unique.v10"
|
|
isAbstract="false"
|
|
name="%Option.unique.v10"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
command="${XL_compilerRoot}/xlC"
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler"
|
|
isAbstract="true"
|
|
name="%ToolName.compiler.xlc.cpp"
|
|
natureFilter="ccnature"
|
|
outputFlag="-o"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler">
|
|
<inputType
|
|
dependencyContentType="org.eclipse.cdt.core.cxxHeader"
|
|
dependencyExtensions="h,H,hpp"
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.input"
|
|
primaryInput="true"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP"
|
|
sourceContentType="org.eclipse.cdt.core.cxxSource"
|
|
sources="c,C,cc,cxx,cpp">
|
|
</inputType>
|
|
<outputType
|
|
buildVariable="OBJS"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.cpp.compiler.output"
|
|
outputs="o">
|
|
</outputType>
|
|
<option
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-+"
|
|
defaultValue="false"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.cpp.option.plus"
|
|
isAbstract="false"
|
|
name="%Option.plus"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qcinc"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.opntion.qcinc"
|
|
isAbstract="false"
|
|
name="%Option.cinc"
|
|
resourceFilter="all"
|
|
valueType="stringList">
|
|
</option>
|
|
<option
|
|
browseType="directory"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qcpp_stdinc"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.cpp_stdinc"
|
|
isAbstract="false"
|
|
name="%Option.cppstdinc"
|
|
resourceFilter="all"
|
|
valueType="includePath">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qgcc_cpp_stdinc"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.gcc_cpp_stdinc"
|
|
isAbstract="false"
|
|
name="%Option.gcc_cpp_stdinc"
|
|
resourceFilter="all"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling"
|
|
isAbstract="false"
|
|
name="%Option.namemangling"
|
|
resourceFilter="all"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=ansi"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.ansi"
|
|
name="%Option.namemangling.ansi">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v6"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue22"
|
|
name="%Option.namemangling.v6">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v5"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v5"
|
|
name="%Option.namemangling.v5">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v4"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v4"
|
|
name="%Option.namemangling.v4">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v3"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v3"
|
|
name="%Option.namemangling.v3">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v10"
|
|
isAbstract="false"
|
|
name="%Option.namemangling.v10.name"
|
|
resourceFilter="all"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=ansi"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.ansi"
|
|
name="%Option.namemangling.ansi">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v10"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v10"
|
|
name="%Option.namemangling.v10">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v9"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v9"
|
|
name="%Option.namemangling.v9">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v8"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v8"
|
|
name="%Option.namemangling.v8">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v7"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v7"
|
|
name="%Option.namemangling.v7">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v6"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue22"
|
|
name="%Option.namemangling.v6">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v5"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v5"
|
|
name="%Option.namemangling.v5">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v4"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v4"
|
|
name="%Option.namemangling.v4">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnamemangling=v3"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.namemangling.v3"
|
|
name="%Option.namemangling.v3">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.objectmodel"
|
|
isAbstract="false"
|
|
name="%Option.objectmodel"
|
|
resourceFilter="all"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.objectmodel.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qobjmodel=classic"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.objectmodel.classic"
|
|
name="%Option.objectmodel.classic">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qobjmodel=ibm"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.objectmodel.ibm"
|
|
name="%Option.objectmodel.ibm">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti"
|
|
isAbstract="false"
|
|
name="%Option.rtti"
|
|
resourceFilter="all"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnortti"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti.none"
|
|
isDefault="false"
|
|
name="%Option.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qrtti=all"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti.all"
|
|
name="%Option.rtti.all">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qrtti=type"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti.type"
|
|
name="%Option.rtti.type">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qrtti=dynamiccast"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.rtti.dynamiccast"
|
|
name="%Option.rtti.dynamiccast">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.objcc"
|
|
command="-qunique"
|
|
defaultValue="false"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.unique"
|
|
isAbstract="false"
|
|
name="%Option.unique"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qnovftable"
|
|
defaultValue="false"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.option6"
|
|
isAbstract="false"
|
|
name="%Option.novftable"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling"
|
|
isAbstract="false"
|
|
name="%Option.optimization.exceptionhandling"
|
|
resourceFilter="all"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qeh"
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling.eh"
|
|
name="%Option.optimization.exceptionhandling.eh">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnoeh"
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling.noeh"
|
|
name="%Option.optimization.exceptionhandling.noeh">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qeh=v5"
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling.v5"
|
|
name="%Option.optimization.exceptionhandling.v5">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qeh=v6"
|
|
id="xlc.c.compiler.option.optimization.exceptionhandling.v6"
|
|
name="%Option.optimization.exceptionhandling.v6">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.option.input.D.cpp"
|
|
superClass="xlc.c.compiler.option.input.D">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__xlC__">
|
|
</listOptionValue>
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="__IBMCPP__">
|
|
</listOptionValue>
|
|
</option>
|
|
</tool>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"
|
|
id="cdt.managedbuild.target.xlc.exe"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
name="%TargetName.xlc.exe"
|
|
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
artifactExtension="exe"
|
|
cleanCommand="rm -rf"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.exe.debug">
|
|
<toolChain
|
|
archList="all"
|
|
configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.xlc.aix.AixConfigurationEnvironmentSupplier"
|
|
id="cdt.managedbuild.toolchain.xlc.exe.debug"
|
|
name="%ToolChainName.Dbg"
|
|
osList="all"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP"
|
|
targetTool="cdt.managedbuild.tool.xlc.c.linker.exe.debug;cdt.managedbuild.tool.xlc.cpp.linker.exe.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.exe.debug"
|
|
name="%PlatformName.Dbg"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.manangedbuilder.xlc.builder.exe.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.exe.debug.option.optimization.level"
|
|
defaultValue="xlc.c.compiler.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.exe.debug.option.debugging.g"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.exe.debug.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.exe.debug.option.debugging.g"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.linker.exe.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.c.linker">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker.exe.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.linker">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.exe.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
artifactExtension="exe"
|
|
cleanCommand="rm -rf"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.exe.release">
|
|
<toolChain
|
|
archList="all"
|
|
id="cdt.managedbuild.toolchain.xlc.exe.release"
|
|
name="%ToolChainName.Rel"
|
|
osList="all"
|
|
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP"
|
|
targetTool="cdt.managedbuild.tool.xlc.c.linker.exe.release;cdt.managedbuild.tool.xlc.cpp.linker.exe.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.exe.release"
|
|
name="%PlatformName.Rel"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.builder.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.exe.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.exe.release.option.debugging.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.exe.release"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.exe.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.exe.release.option.debugging.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.linker.exe.release"
|
|
superClass="cdt.managedbuild.tool.xlc.c.linker">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker.exe.release"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.linker">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.exe.release"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
|
|
id="cdt.managedbuild.target.xlc.so"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
name="%TargetName.xlc.so"
|
|
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="so"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.so.debug">
|
|
<toolChain
|
|
name="%ToolChainName.Dbg"
|
|
targetTool="cdt.managedbuild.tool.xlc.c.linker.so.debug;cdt.managedbuild.tool.xlc.cpp.linker.so.debug"
|
|
id="cdt.managedbuild.toolchain.xlc.so.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.so.debug"
|
|
name="%PlatformName.Dbg"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.builder.so.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.so.debug.option.optimization.level"
|
|
defaultValue="xlc.ccompiler.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.so.debug.option.debugging.g"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.so.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.so.debug.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.so.debug.option.debugging.g"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.linker.so.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.c.linker.so">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker.so.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.linker.so">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.so.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="so"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.so.release">
|
|
<toolChain
|
|
name="%ToolChainName.Rel"
|
|
targetTool="cdt.managedbuild.tool.xlc.c.linker.so.release;cdt.managedbuild.tool.xlc.cpp.linker.so.release"
|
|
id="cdt.managedbuild.toolchain.xlc.so.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.so.release"
|
|
name="%PlatformName.Rel"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.builder.so.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.so.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.so.release.option.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.so.release"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.so.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.so.release.option.debugging.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.linker.so.release"
|
|
superClass="cdt.managedbuild.tool.xlc.c.linker.so">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.linker.so.release"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.linker.so">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.so.release"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<projectType
|
|
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
|
|
id="cdt.managedbuild.target.xlc.lib"
|
|
isAbstract="false"
|
|
isTest="false"
|
|
name="%TargetName.xlc.lib"
|
|
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
|
|
<configuration
|
|
name="%ConfigName.Dbg"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="lib"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.lib.debug">
|
|
<toolChain
|
|
name="%ToolChainName.Dbg"
|
|
targetTool="cdt.managedbuild.tool.xlc.archiver.lib.debug"
|
|
id="cdt.managedbuild.toolchain.xlc.lib.debug">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.lib.debug"
|
|
name="%PlatformName.Dbg"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.builder.lib.debug">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.lib.debug.option.optimization.level"
|
|
defaultValue="xlc.c.compiler.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.lib.debug.option.debugging.f"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.lib.debug.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.none"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.lib.debug.option.debugging.g"
|
|
defaultValue="true"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.archiver.lib.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.archiver">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.lib.debug"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
<configuration
|
|
name="%ConfigName.Rel"
|
|
cleanCommand="rm -rf"
|
|
artifactExtension="lib"
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="cdt.managedbuild.config.xlc.lib.release">
|
|
<toolChain
|
|
name="%ToolChainName.Rel"
|
|
targetTool="cdt.managedbuild.tool.xlc.archiver.lib.release"
|
|
id="cdt.managedbuild.toolchain.xlc.lib.release">
|
|
<targetPlatform
|
|
id="cdt.managedbuild.target.xlc.platform.lib.release"
|
|
name="%PlatformName.Rel"
|
|
osList="all"
|
|
archList="all">
|
|
</targetPlatform>
|
|
<builder
|
|
superClass="cdt.managedbuild.target.gnu.builder"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.builder.lib.release">
|
|
</builder>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.cpp.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
|
|
<option
|
|
id="xlc.cpp.compiler.lib.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.cpp.compiler.lib.release.option.debugging.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.c.compiler.lib.release"
|
|
superClass="cdt.managedbuild.tool.xlc.c.compiler">
|
|
<option
|
|
id="xlc.c.compiler.lib.release.option.optimization.level"
|
|
defaultValue="xlc.c.optimization.level.Level5"
|
|
superClass="xlc.c.compiler.option.optimization.level">
|
|
</option>
|
|
<option
|
|
id="xlc.c.compiler.lib.release.option.debugging.g"
|
|
defaultValue="false"
|
|
superClass="xlc.c.compiler.option.ecd.g">
|
|
</option>
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.archiver.lib.release"
|
|
superClass="cdt.managedbuild.tool.xlc.archiver">
|
|
</tool>
|
|
<tool
|
|
id="cdt.managedbuild.tool.xlc.assembler.lib.release"
|
|
superClass="cdt.managedbuild.tool.xlc.assembler">
|
|
</tool>
|
|
</toolChain>
|
|
</configuration>
|
|
</projectType>
|
|
|
|
<tool
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"
|
|
isAbstract="true"
|
|
name="Abstract XL Compiler">
|
|
<envVarBuildPath
|
|
pathType="buildpathInclude"
|
|
variableList="CPATH,C_INCLUDE_PATH">
|
|
</envVarBuildPath>
|
|
<optionCategory
|
|
name="%OptionCategory.Input"
|
|
id="xlc.c.compiler.category.Input">
|
|
</optionCategory>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Preproccomments"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-C"
|
|
id="xlc.c.compiler.option.input.C"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.DefSym"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-D"
|
|
id="xlc.c.compiler.option.input.D"
|
|
valueType="definedSymbols">
|
|
</option>
|
|
<option
|
|
name="%Option.InclPaths"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-I"
|
|
id="xlc.c.compiler.option.include.paths"
|
|
valueType="includePath"
|
|
browseType="directory">
|
|
<listOptionValue
|
|
builtIn="true"
|
|
value="/usr/include">
|
|
</listOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.UndefSym"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-U"
|
|
id="xlc.c.compiler.option.preprocessor.undef.symbol"
|
|
valueType="stringList">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.altivec"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qaltivec"
|
|
id="xlc.c.compiler.option.input.altivec"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.asm"
|
|
category="xlc.c.compiler.category.Input"
|
|
id="xlc.c.compiler.option.input.asm"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.input.asm.default"
|
|
isDefault="true"
|
|
name="%Option.asm.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qasm=stdcpp"
|
|
id="xlc.c.compiler.option.input.asm.stdcpp"
|
|
name="%Option.asm.stdcpp">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qasm=gcc"
|
|
id="xlc.c.compiler.option.input.asm.gcc"
|
|
name="%Option.asm.gcc">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
|
|
<option
|
|
name="%Option.qcomplexgccincl"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qcomplexgccincl"
|
|
id="xlc.c.compiler.option.input.qcomplexgccincl"
|
|
valueType="includePath"
|
|
browseType="directory">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Mbcs"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qmbcs"
|
|
id="xlc.c.compiler.option.input.mbcs"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Digraph"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qdigraph"
|
|
id="xlc.c.compiler.option.input.digraph"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Dollar"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qdollar"
|
|
id="xlc.c.compiler.option.input.dollar"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Incdirfirst"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qidirfirst"
|
|
id="xlc.c.compiler.option.input.dirfirst"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.ignprag"
|
|
category="xlc.c.compiler.category.Input"
|
|
id="xlc.c.compiler.option.input.ignprag"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.input.ignprag.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.ignprag.disjoint"
|
|
isDefault="false"
|
|
command="-qignprag=disjoint"
|
|
id="xlc.c.input.ignprag.disjoint">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.ignprag.isolated"
|
|
isDefault="false"
|
|
command="-qignprag=isolated"
|
|
id="xlc.c.input.ignprag.isolated">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.ignprag.all"
|
|
isDefault="false"
|
|
command="-qignprag=all"
|
|
id="xlc.c.input.ignprag.all">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.ignprag.ibm"
|
|
isDefault="false"
|
|
command="-qignprag=ibm"
|
|
id="xlc.c.input.ignprag.ibm">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.ignprag.omp"
|
|
isDefault="false"
|
|
id="xlc.c.input.ignprag.omp">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qkeyword="
|
|
id="xlc.c.compiler.option.input.keyword"
|
|
name="%Option.Keyword"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.langlvl"
|
|
category="xlc.c.compiler.category.Input"
|
|
id="xlc.c.compiler.option.input.langlvl"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.default"
|
|
isDefault="false"
|
|
id="xlc.c.input.langlvl.">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.classic"
|
|
isDefault="false"
|
|
command="-qlanglvl=classic"
|
|
id="xlc.c.input.langlvl.classic">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.extended"
|
|
isDefault="false"
|
|
command="-qlanglvl=extended"
|
|
id="xlc.c.input.langlvl.extended">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.saa"
|
|
isDefault="false"
|
|
command="-qlanglvl=saa"
|
|
id="xlc.c.input.langlvl.saa">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.saal2"
|
|
isDefault="false"
|
|
command="-qlanglvl=saal2"
|
|
id="xlc.c.input.langlvl.saal2">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.stdc89"
|
|
isDefault="false"
|
|
command="-qlanglvl=stdc89"
|
|
id="xlc.c.input.langlvl.stdc89">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.stdc99"
|
|
isDefault="false"
|
|
command="-qlanglvl=stdc99"
|
|
id="xlc.c.input.langlvl.stdc99">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.extc89"
|
|
isDefault="false"
|
|
command="-qlanglvl=extc89"
|
|
id="xlc.c.input.langlvl.extc89">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.extc99"
|
|
isDefault="false"
|
|
command="-qlanglvl=extc99"
|
|
id="xlc.c.input.langlvl.extc99">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.langlvl.ucs"
|
|
isDefault="false"
|
|
command="-qlanglvl=ucs"
|
|
id="xlc.c.input.langlvl.ucs">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Macpstr"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qmacpstr"
|
|
id="xlc.c.compiler.option.input.macpstr"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.sourcetype"
|
|
category="xlc.c.compiler.category.Input"
|
|
id="xlc.c.compiler.option.input.sourcetype"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.input.sourcetype.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.default"
|
|
isDefault="false"
|
|
command="-qsourcetype=default"
|
|
id="xlc.c.input.sourcetype.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.sourcetype.c"
|
|
isDefault="false"
|
|
command="-qsourcetype=c"
|
|
id="xlc.c.input.sourcetype.c">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.sourcetype.c++"
|
|
isDefault="false"
|
|
command="-qsourcetype=c++"
|
|
id="xlc.c.input.sourcetype.c++">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.sourcetype.assembler"
|
|
isDefault="false"
|
|
command="-qsourcetype=assembler"
|
|
id="xlc.c.input.sourcetype.assembler">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qstdframework"
|
|
id="xlc.c.compiler.option.input.qstdframework"
|
|
isAbstract="false"
|
|
name="%Option.stdframework"
|
|
resourceFilter="all"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
command="-qframeworkdir"
|
|
id="xlc.c.compiler.option.input.qframeworkdir"
|
|
isAbstract="false"
|
|
name="%Option.frameworkdirs"
|
|
resourceFilter="all"
|
|
valueType="includePath">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Input"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qnostdinc"
|
|
id="xlc.c.compiler.option.input.nostdinc"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Trigraph"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qtrigraph"
|
|
id="xlc.c.compiler.option.input.trigraph"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Utf"
|
|
category="xlc.c.compiler.category.Input"
|
|
command="-qutf"
|
|
id="xlc.c.compiler.option.input.utf"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<optionCategory
|
|
name="%OptionCategory.Output"
|
|
id="xlc.c.compiler.category.output">
|
|
</optionCategory>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Trace"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-#"
|
|
id="xlc.c.compiler.option.output.trace"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.bmaxdata"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-bmaxdata="
|
|
id="xlc.c.compiler.option.output.bmaxdata"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.HiddenOptionApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-c"
|
|
defaultValue="true"
|
|
id="xlc.c.compiler.option.output.c"
|
|
name="%Option.c"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.PreprocOnly"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-E"
|
|
id="xlc.c.compiler.option.preprocessor.preprocess"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.M"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-M"
|
|
id="xlc.c.compiler.option.output.M"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.P"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-P"
|
|
id="xlc.c.compiler.option.output.P"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Assem"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-S"
|
|
id="xlc.c.compiler.option.output.assem"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Strip"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-s"
|
|
id="xlc.c.compiler.option.output.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.64"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-q64"
|
|
id="xlc.c.compiler.option.output.64"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Align"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.alignment.align"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.alignment.align.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Align.Full"
|
|
isDefault="false"
|
|
command="-qalign=full"
|
|
id="xlc.c.alignment.align.full">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="POWER™"
|
|
isDefault="false"
|
|
command="-qalign=power"
|
|
id="xlc.c.alignment.align.power">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Align.Natural"
|
|
isDefault="false"
|
|
command="-qalign=natural"
|
|
id="xlc.c.alignment.align.natural">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Align.twobyte"
|
|
isDefault="false"
|
|
command="-qalign=twobyte"
|
|
id="xlc.c.alignment.align.twobyte">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Align.packed"
|
|
isDefault="false"
|
|
command="-qalign=packed"
|
|
id="xlc.c.alignment.align.packed">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Align.bitpacked"
|
|
isDefault="false"
|
|
command="-qalign=bitpacked"
|
|
id="xlc.c.alignment.align.bitpacked">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.alloca"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qalloca"
|
|
id="xlc.c.compiler.option.output.alloca"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Bitfields"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.output.bitfields"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.output.bitfields.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qbitfields=signed"
|
|
id="xlc.c.compiler.option.output.bitfields.signed"
|
|
name="%Option.Bitfields.signed">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qbitfields=unsigned"
|
|
id="xlc.c.compiler.option.output.bitfields.unsigned"
|
|
name="%Option.Bitfields.unsigned">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Chars"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.output.chars"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.output.chars.default"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qchars=signed"
|
|
id="xlc.c.compiler.option.output.chars.signed"
|
|
name="%Option.chars.signed">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qchars=unsigned"
|
|
id="xlc.c.compiler.option.output.chars.unsigned"
|
|
name="%Option.chars.unsigned">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.enablevmx"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qenablevmx"
|
|
id="xlc.c.compiler.option.output.enablevmx"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.Enum"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.output.alignment.enum"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.option.output.alignment.enum.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.Int"
|
|
isDefault="false"
|
|
command="-qenum=int"
|
|
id="xlc.c.option.output.alignment.enum.int">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.Intlong"
|
|
isDefault="false"
|
|
command="-qenum=intlong"
|
|
id="xlc.c.option.output.alignment.enum.intlong">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.small"
|
|
isDefault="false"
|
|
command="-qenum=small"
|
|
id="xlc.c.option.output.alignment.enum.small">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.1"
|
|
isDefault="false"
|
|
command="-qenum=1"
|
|
id="xlc.c.option.output.alignment.enum.1">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.2"
|
|
isDefault="false"
|
|
command="-qenum=2"
|
|
id="xlc.c.option.output.alignment.enum.2">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.4"
|
|
isDefault="false"
|
|
command="-qenum=4"
|
|
id="xlc.c.option.output.alignment.enum.4">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.enum.8"
|
|
isDefault="false"
|
|
command="-qenum=8"
|
|
id="xlc.c.option.output.alignment.enum.8">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.Pic"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.output.pic"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.output.pic.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Pic.Small"
|
|
isDefault="false"
|
|
command="-qpic=small"
|
|
id="xlc.c.output.pic.small">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Pic.Large"
|
|
isDefault="false"
|
|
command="-qpic=large"
|
|
id="xlc.c.output.pic.large">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qfuncset"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.funcset"
|
|
name="%Option.funcset"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qppline"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.ppline"
|
|
name="%Option.ppline"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qnoro"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.noro"
|
|
name="%Option.noro"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qnoroconst"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.noroconst"
|
|
name="%Option.noroconst"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qroptr"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.roptr"
|
|
name="%Option.roptr"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qsaveopt"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.saveopt"
|
|
name="%Option.saveopt"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qstaticinline"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.staticinline"
|
|
name="%Option.staticinline"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qstatsym"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.statsym"
|
|
name="%Option.statsym"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qthreaded"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.threaded"
|
|
name="%Option.threaded"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qvrsave"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.vrsave"
|
|
name="%Option.vrsave"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qweaksymbol"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.weaksymbol"
|
|
name="%Option.weaksymbol"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qxcall"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.output.xcall"
|
|
name="%Option.xcall"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
name="%OptionCategory.Optimize"
|
|
id="xlc.c.compiler.category.optimization">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.OptLevel"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.level"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="true"
|
|
command="-O0"
|
|
id="xlc.c.optimization.level.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Optimize.Optimize"
|
|
command="-O"
|
|
id="xlc.c.optimization.level.optimize">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Optimize.Level2"
|
|
command="-O2"
|
|
id="xlc.c.optimization.level.Level2">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Optimize.Level3"
|
|
command="-O3"
|
|
id="xlc.c.optimization.level.Level3">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Optimize.Level4"
|
|
command="-O4"
|
|
id="xlc.c.optimization.level.Level4">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.Optimize.Level5"
|
|
command="-O5"
|
|
id="xlc.c.optimization.level.Level5">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.inlining"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.inlining"
|
|
valueType="enumerated"
|
|
>
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.inlining.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-Q"
|
|
id="xlc.c.compiler.option.optimization.inlining.Q"
|
|
name="%Option.inlining.Q">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-Q!"
|
|
id="xlc.c.compiler.option.optimization.inlining.Qexclamation"
|
|
name="%Option.inlining.Qexclamation">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.arch"
|
|
name="%Option.optimization.arch"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.arch.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=auto"
|
|
id="xlc.c.compiler.option.optimization.arch.auto"
|
|
name="auto">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=com"
|
|
id="xlc.c.compiler.option.optimization.arch.com"
|
|
name="com">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=403"
|
|
id="xlc.c.compiler.option.optimization.arch.403"
|
|
name="PowerPC® 403">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=601"
|
|
id="xlc.c.compiler.option.optimization.arch.601"
|
|
name="PowerPC® 601">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=602"
|
|
id="xlc.c.compiler.option.optimization.arch.602"
|
|
name="PowerPC® 602">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=603"
|
|
id="xlc.c.compiler.option.optimization.arch.603"
|
|
name="PowerPC® 603">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=604"
|
|
id="xlc.c.compiler.option.optimization.arch.604"
|
|
name="PowerPC® 604">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr"
|
|
name="POWER(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr2"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr2"
|
|
name="POWER2(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr2s"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr2s"
|
|
name="POWER2(TM) s">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr2sc"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr2sc"
|
|
name="POWER2(TM) Super Chip">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr3"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr3"
|
|
name="POWER3(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr4"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr4"
|
|
name="POWER4(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr5"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr5"
|
|
name="POWER5(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc"
|
|
name="PowerPC®">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64"
|
|
name="%Option.optimization.arch.ppc64">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppcgr"
|
|
id="xlc.c.compiler.option.optimization.arch.ppcgr"
|
|
name="%Option.optimization.arch.ppcgr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64gr"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64gr"
|
|
name="%Option.optimization.arch.ppc64gr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppcs4grsq"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64grsq"
|
|
name="%Option.optimization.arch.ppc64grsq">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64v"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64v"
|
|
name="%Option.optimization.arch.ppc64v">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc970"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc970"
|
|
name="PowerPC® 970">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64a"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64a"
|
|
name="RS64I">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64b"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64b"
|
|
name="RS64II">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64c"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64c"
|
|
name="RS64III">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.arch.9.0"
|
|
name="%Option.optimization.arch"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.arch.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=auto"
|
|
id="xlc.c.compiler.option.optimization.arch.auto"
|
|
name="auto">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=403"
|
|
id="xlc.c.compiler.option.optimization.arch.403"
|
|
name="PowerPC® 403">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=604"
|
|
id="xlc.c.compiler.option.optimization.arch.604"
|
|
name="PowerPC® 604">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr3"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr3"
|
|
name="POWER3(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr4"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr4"
|
|
name="POWER4(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr5"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr5"
|
|
name="POWER5(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc"
|
|
name="PowerPC®">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64"
|
|
name="%Option.optimization.arch.ppc64">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppcgr"
|
|
id="xlc.c.compiler.option.optimization.arch.ppcgr"
|
|
name="%Option.optimization.arch.ppcgr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64gr"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64gr"
|
|
name="%Option.optimization.arch.ppc64gr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppcs4grsq"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64grsq"
|
|
name="%Option.optimization.arch.ppc64grsq">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc64v"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc64v"
|
|
name="%Option.optimization.arch.ppc64v">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=ppc970"
|
|
id="xlc.c.compiler.option.optimization.arch.ppc970"
|
|
name="PowerPC® 970">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64a"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64a"
|
|
name="RS64I">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64b"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64b"
|
|
name="RS64II">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=rs64c"
|
|
id="xlc.c.compiler.option.optimization.arch.rs64c"
|
|
name="RS64III">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr6"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr6"
|
|
name="POWER6 (TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qarch=pwr6e"
|
|
id="xlc.c.compiler.option.optimization.arch.pwr6e"
|
|
name="POWER6 (TM) e">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.tune"
|
|
name="%Option.optimization.tune"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.tune.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=auto"
|
|
id="xlc.c.compiler.option.optimization.tune.auto"
|
|
name="%Option.optimization.tune.auto">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=403"
|
|
id="xlc.c.compiler.option.optimization.tune.403"
|
|
name="PowerPC® 403">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=601"
|
|
id="xlc.c.compiler.option.optimization.tune.601"
|
|
name="PowerPC® 601">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=602"
|
|
id="xlc.c.compiler.option.optimization.tune.602"
|
|
name="PowerPC® 602">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=603"
|
|
id="xlc.c.compiler.option.optimization.tune.603"
|
|
name="PowerPC® 603">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=604"
|
|
id="xlc.c.compiler.option.optimization.tune.604"
|
|
name="PowerPC® 604">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr"
|
|
name="POWER(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr2"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr2"
|
|
name="POWER2(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr2s"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr2s"
|
|
name="POWER2(TM) s">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr2sc"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr2sc"
|
|
name="POWER2(TM) Super Chip">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr3"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr3"
|
|
name="POWER3(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr4"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr4"
|
|
name="POWER4(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr5"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr5"
|
|
name="POWER5(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc"
|
|
name="PowerPC®">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64"
|
|
name="%Option.optimization.arch.ppc64">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppcgr"
|
|
id="xlc.c.compiler.option.optimization.tune.ppcgr"
|
|
name="%Option.optimization.arch.ppcgr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64gr"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64gr"
|
|
name="%Option.optimization.arch.ppc64gr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppcs4grsq"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64grsq"
|
|
name="%Option.optimization.arch.ppc64grsq">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64v"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64v"
|
|
name="%Option.optimization.arch.ppc64v">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc970"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc970"
|
|
name="PowerPC® 970">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64a"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64a"
|
|
name="RS64I">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64b"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64b"
|
|
name="RS64II">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64c"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64c"
|
|
name="RS64III">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.tune.9.0"
|
|
name="%Option.optimization.tune"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.optimization.tune.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=auto"
|
|
id="xlc.c.compiler.option.optimization.tune.auto"
|
|
name="%Option.optimization.tune.auto">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=403"
|
|
id="xlc.c.compiler.option.optimization.tune.403"
|
|
name="PowerPC® 403">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=604"
|
|
id="xlc.c.compiler.option.optimization.tune.604"
|
|
name="PowerPC® 604">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr3"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr3"
|
|
name="POWER3(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr4"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr4"
|
|
name="POWER4(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=pwr5"
|
|
id="xlc.c.compiler.option.optimization.tune.pwr5"
|
|
name="POWER5(TM)">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc"
|
|
name="PowerPC®">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64"
|
|
name="%Option.optimization.arch.ppc64">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppcgr"
|
|
id="xlc.c.compiler.option.optimization.tune.ppcgr"
|
|
name="%Option.optimization.arch.ppcgr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64gr"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64gr"
|
|
name="%Option.optimization.arch.ppc64gr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppcs4grsq"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64grsq"
|
|
name="%Option.optimization.arch.ppc64grsq">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc64v"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc64v"
|
|
name="%Option.optimization.arch.ppc64v">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=ppc970"
|
|
id="xlc.c.compiler.option.optimization.tune.ppc970"
|
|
name="PowerPC® 970">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64a"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64a"
|
|
name="RS64I">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64b"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64b"
|
|
name="RS64II">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtune=rs64c"
|
|
id="xlc.c.compiler.option.optimization.tune.rs64c"
|
|
name="RS64III">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.aggrcopy"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.aggrcopy"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.optimization.aggrcopy.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.aggrcopy.nooverlap"
|
|
command="-qaggrcopy=nooverlap"
|
|
id="xlc.c.optimization.aggrcopy.nooverlap">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.aggrcopy.overlap"
|
|
command="-qaggrcopy=overlap"
|
|
id="xlc.c.optimization.aggrcopy.overlap">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.alias"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qalias="
|
|
id="xlc.c.compiler.option.optimization.alias"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.Cache"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qcache="
|
|
id="xlc.c.compiler.option.optimization.cache"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.compact"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qcompact"
|
|
id="xlc.c.compiler.option.optimization.compact"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.dataimported"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qdataimported="
|
|
id="xlc.c.compiler.option.optimization.dataimported"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.datalocal"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qdatalocal="
|
|
id="xlc.c.compiler.option.optimization.datalocal"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.directstorage"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qdirectstorage"
|
|
id="xlc.c.compiler.option.optimization.directstorage"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
|
|
name="%Option.fdpr"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qfdpr"
|
|
id="xlc.c.compiler.option.optimization.fdpr"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.hot"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qhot="
|
|
id="xlc.c.compiler.option.optimization.hot"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.ignerrno"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qignerrno"
|
|
id="xlc.c.compiler.option.optimization.ignerrno"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.ipa"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qipa="
|
|
id="xlc.c.compiler.option.optimization.ipa"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.isolatedcall"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qisolated_call="
|
|
id="xlc.c.compiler.option.optimization.isolatedcall"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.largepage"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qlargepage"
|
|
id="xlc.c.compiler.option.optimization.largepage"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.libansi"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qlibansi"
|
|
id="xlc.c.compiler.option.optimization.libansi"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.pdf1"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qpdf1"
|
|
id="xlc.c.compiler.option.optimization.pdf1"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.pdf2"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qpdf2"
|
|
id="xlc.c.compiler.option.optimization.pdf2"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.optimization.Prefetch"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qnoprefetch"
|
|
id="xlc.c.compiler.option.optimization.prefetch"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.procimported"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qprocunknown"
|
|
id="xlc.c.compiler.option.optimization.procimported"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.procunknown"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qprocunknown="
|
|
id="xlc.c.compiler.option.optimization.procunknown"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.optimization.showpdf"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qshowpdf"
|
|
id="xlc.c.compiler.option.optimization.showpdf"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.optimization.smallstack"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qsmallstack"
|
|
id="xlc.c.compiler.option.optimization.smallstack"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qsmp"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.optimization.smp"
|
|
name="%Option.optimization.smp"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qsmp="
|
|
id="xlc.c.compiler.option.optimization.smp.v10"
|
|
name="%Option.optimization.smp.v10"
|
|
tip="%Option.optimization.smp.v10.tooltip"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.Spill"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qspill="
|
|
id="xlc.c.compiler.option.optimization.spill"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qstrict"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.optimization.strict"
|
|
name="%Option.optimization.Strict"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qstrict="
|
|
id="xlc.c.compiler.option.optimization.strict.v10"
|
|
name="%Option.optimization.Strict.v10"
|
|
tip="%Option.optimization.Strict.v10.tooltip"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.optimization.loopinduction"
|
|
category="xlc.c.compiler.category.optimization"
|
|
id="xlc.c.compiler.option.optimization.loopinduction"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue10"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.optimization.strict_induction"
|
|
command="-qstrict_induction"
|
|
id="xlc.c.optimization.optimize.strict_induction">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.optimization.nostrict_induction"
|
|
isDefault="false"
|
|
command="-qnostrict_induction"
|
|
id="xlc.c.optimization.optimize.nostrict_induction">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.optimization.tocdata"
|
|
category="xlc.c.compiler.category.optimization"
|
|
command="-qtocdata"
|
|
id="xlc.c.compiler.option.optimization.tocdata"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<optionCategory
|
|
name="%OptionCategory.ifp"
|
|
id="xlc.c.compiler.category.ifp">
|
|
</optionCategory>
|
|
|
|
<option
|
|
name="%Option.y"
|
|
category="xlc.c.compiler.category.ifp"
|
|
id="xlc.c.compiler.option.ifp.y"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.compiler.option.ifp.y.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.y.n"
|
|
isDefault="false"
|
|
command="-yn"
|
|
id="xlc.c.compiler.option.ifp.y.n">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.y.m"
|
|
isDefault="false"
|
|
command="-ym"
|
|
id="xlc.c.compiler.option.ifp.y.m">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.y.p"
|
|
isDefault="false"
|
|
command="-yp"
|
|
id="xlc.c.compiler.option.ifp.y.p">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.y.z"
|
|
isDefault="false"
|
|
command="-yz"
|
|
id="xlc.c.compiler.option.ifp.y.z">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.float"
|
|
category="xlc.c.compiler.category.ifp"
|
|
command="-qfloat="
|
|
id="xlc.c.compiler.option.ifp.qfloat"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.flttrap"
|
|
category="xlc.c.compiler.category.ifp"
|
|
command="-qflttrap="
|
|
id="xlc.c.compiler.option.ifp.qflttrap"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.longlong"
|
|
category="xlc.c.compiler.category.ifp"
|
|
id="xlc.c.compiler.option.ifp.longlong"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.default"
|
|
isDefault="true"
|
|
id="xlc.c.ifp.y.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.longlong"
|
|
command="-qlonglong"
|
|
id="xlc.c.ifp.qlonglong">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.longlong.nolonglong"
|
|
command="-qnolonglong"
|
|
id="xlc.c.ifp.qnolonglong">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.rndflt"
|
|
category="xlc.c.compiler.category.ifp"
|
|
id="xlc.c.compiler.option.ifp.rndflt"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.ifp.rndflt.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.rndflt.nearest"
|
|
isDefault="false"
|
|
command="-qrndflt=nearest"
|
|
id="xlc.c.ifp.qrndflt.nearest">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.rndflt.minusinf"
|
|
isDefault="false"
|
|
command="-qrndflt=minusinf"
|
|
id="xlc.c.ifp.qrndflt.minusinf">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.rndflt.plusinf"
|
|
isDefault="false"
|
|
command="-qrndflt=plusinf"
|
|
id="xlc.c.ifp.qrndflt.plusinf">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.rndflt.zero"
|
|
isDefault="false"
|
|
command="-qrndflt=zero"
|
|
id="xlc.c.ifp.qrndflt.zero">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
|
|
<optionCategory
|
|
name="%OptionCategory.cc"
|
|
id="xlc.c.compiler.category.cc">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.B"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-B"
|
|
id="xlc.c.compiler.option.cc.B"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.F"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-F"
|
|
id="xlc.c.compiler.option.cc.F"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.t"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-t"
|
|
id="xlc.c.compiler.option.cc.t"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.optimization.w"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-W"
|
|
id="xlc.c.compiler.option.cc.W"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.maxmem"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-qmaxmem="
|
|
id="xlc.c.compiler.option.cc.maxmem"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
browseType="directory"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-qpath="
|
|
id="xlc.c.compiler.option.cc.path"
|
|
name="%Option.path"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.cc"
|
|
command="-qtls="
|
|
id="xlc.c.compiler.option.cc.tls"
|
|
name="%Option.tls"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.objcc"
|
|
id="xlc.c.compiler.option.cc.tls.v10"
|
|
name="%Option.tls"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.cc.tls.none"
|
|
isDefault="true"
|
|
name="%Option.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=unsupported"
|
|
id="xlc.c.compiler.option.cc.tls.unsupported"
|
|
isDefault="true"
|
|
name="%Option.tls.unsupported">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=default"
|
|
id="xlc.c.compiler.option.cc.tls.default"
|
|
name="%Option.tls.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=global-dynamic"
|
|
id="xlc.c.compiler.option.cc.tls.global-dynamic"
|
|
name="%Option.tls.global-dynamic">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=initial-exec"
|
|
id="xlc.c.compiler.option.cc.tls.initial-exec"
|
|
name="%Option.tls.initial-exec">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=local-exec"
|
|
id="xlc.c.compiler.option.cc.tls.local-exec"
|
|
name="%Option.tls.local-exec">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qtls=local-dynamic"
|
|
id="xlc.c.compiler.option.cc.tls.local-dynamic"
|
|
name="%Option.tls.local-dynamic">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnotls"
|
|
id="xlc.c.compiler.option.cc.tls.notls"
|
|
name="%Option.tls.notls">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<optionCategory
|
|
name="%OptionCategory.lm"
|
|
id="xlc.c.compiler.category.lm">
|
|
</optionCategory>
|
|
|
|
<option
|
|
|
|
name="%Option.V"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-V"
|
|
id="xlc.c.compiler.option.lm.V"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Warn.nowarn"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-w"
|
|
id="xlc.c.compiler.option.lm.w"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.attr"
|
|
category="xlc.c.compiler.category.lm"
|
|
id="xlc.c.compiler.option.lm.attr"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.lm.attr.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.attr.noattr"
|
|
isDefault="false"
|
|
command="-qnoattr"
|
|
id="xlc.c.lm.attr.noattr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.attr.fullattr"
|
|
isDefault="false"
|
|
command="-qattr=full"
|
|
id="xlc.c.lm.attr.fullattr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.attr.attr"
|
|
isDefault="false"
|
|
command="-qattr"
|
|
id="xlc.c.lm.attr.attr">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
name="%Option.flag"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qflag="
|
|
id="xlc.c.compiler.option.lm.flag"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.format"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qformat="
|
|
id="xlc.c.compiler.option.lm.format"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.halt"
|
|
category="xlc.c.compiler.category.lm"
|
|
id="xlc.c.compiler.option.lm.halt"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue1"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qhalt=i"
|
|
id="xlc.c.compiler.option.lm.halt.information"
|
|
name="%Option.halt.information">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qhalt=w"
|
|
id="xlc.c.compiler.option.lm.halt.warning"
|
|
name="%Option.halt.warning">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qhalt=e"
|
|
id="xlc.c.compiler.option.lm.halt.error"
|
|
name="%Option.halt.error">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qhalt=s"
|
|
id="xlc.c.compiler.option.lm.halt.severeError"
|
|
name="%Option.halt.severeError">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qhalt=u"
|
|
id="xlc.c.compiler.option.lm.halt.unrecoverableError"
|
|
name="%Option.halt.unrecoverableError">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.info"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qinfo="
|
|
id="xlc.c.compiler.option.lm.info"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.list"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qlist"
|
|
id="xlc.c.compiler.option.lm.list"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.listopt"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qlistopt"
|
|
id="xlc.c.compiler.option.lm.listopt"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.phsinfo"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qphsinfo"
|
|
id="xlc.c.compiler.option.lm.phsinfo"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
|
|
name="%Option.noprint"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qnoprint"
|
|
id="xlc.c.compiler.option.lm.noprint"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.report"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qreport"
|
|
id="xlc.c.compiler.option.lm.report"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.showinc"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qshowinc"
|
|
id="xlc.c.compiler.option.lm.showinc"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.source"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qsource"
|
|
id="xlc.c.compiler.option.lm.source"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.srcmsg"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qsrcmsg"
|
|
id="xlc.c.compiler.option.lm.srcmsg"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.suppress"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qsuppress="
|
|
id="xlc.c.compiler.option.lm.suppress"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
name="%Option.tabsize"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qtabsize="
|
|
id="xlc.c.compiler.option.lm.tabsize"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.warnfourcharconsts"
|
|
category="xlc.c.compiler.category.lm"
|
|
command="-qwarnfourcharconsts"
|
|
id="xlc.c.compiler.option.lm.warnfourcharconsts"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.xref"
|
|
category="xlc.c.compiler.category.lm"
|
|
id="xlc.c.compiler.option.lm.xref"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.lm.xref.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.xref.noxref"
|
|
isDefault="false"
|
|
command="-qnoxref"
|
|
id="xlc.c.lm.attr.noattr">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.xref.fullxref"
|
|
isDefault="false"
|
|
command="-qxref=full"
|
|
id="xlc.c.lm.xref.fullxref">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.xref.xref"
|
|
isDefault="false"
|
|
command="-qxref"
|
|
id="xlc.c.lm.xref.xref">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<optionCategory
|
|
name="%OptionCategory.ecd"
|
|
id="xlc.c.compiler.category.ecd">
|
|
</optionCategory>
|
|
|
|
<option
|
|
|
|
name="%Option.g"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-g"
|
|
id="xlc.c.compiler.option.ecd.g"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.p"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-p"
|
|
id="xlc.c.compiler.option.ecd.p"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.pg"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-pg"
|
|
id="xlc.c.compiler.option.ecd.pg"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.check"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qcheck"
|
|
id="xlc.c.compiler.option.ecd.check"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.dbxextra"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qdbxextra"
|
|
id="xlc.c.compiler.option.ecd.dbxextra"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.extchk"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qextchk"
|
|
id="xlc.c.compiler.option.ecd.extchk"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
|
|
name="%Option.fullpath"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qfullpath"
|
|
id="xlc.c.compiler.option.ecd.fullpath"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.genproto"
|
|
category="xlc.c.compiler.category.ecd"
|
|
id="xlc.c.compiler.option.ecd.genproto"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
name="%Option.none"
|
|
isDefault="false"
|
|
id="xlc.c.ecd.genproto.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.genproto.general"
|
|
isDefault="false"
|
|
command="-qgenproto"
|
|
id="xlc.c.ecd.genproto">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
name="%Option.genproto.parmgenproto"
|
|
isDefault="false"
|
|
command="-qgenproto=parmnames"
|
|
id="xlc.c.ecd.genproto.parmnames">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.heapdebug"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qheapdebug"
|
|
id="xlc.c.compiler.option.ecd.heapdebug"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.initauto"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qinitauto="
|
|
id="xlc.c.compiler.option.ecd.initauto"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.linedebug"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qlinedebug"
|
|
id="xlc.c.compiler.option.ecd.linedebug"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
name="%Option.maxerr"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qmaxerr="
|
|
id="xlc.c.compiler.option.ecd.maxerr"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
|
|
name="%Option.proto"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qproto"
|
|
id="xlc.c.compiler.option.ecd.proto"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
name="%OptionCategory.Misc"
|
|
id="xlc.c.compiler.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.compiler.other"
|
|
category="xlc.c.compiler.category.other"
|
|
id="xlc.c.compiler.option.misc.other"
|
|
valueType="string">
|
|
</option>
|
|
|
|
|
|
<!-- Version 9 Options -->
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.ifp"
|
|
id="xlc.c.compiler.option.ifp.dfp"
|
|
name="%Option.dfp"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.ifp.dfp.default"
|
|
isDefault="true"
|
|
name="%Option.default">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qdfp"
|
|
id="xlc.c.compiler.option.ifp.dfp.enabled"
|
|
name="%Option.dfp.enabled">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qnodfp"
|
|
id="xlc.c.compiler.option.ifp.dfp.disabled"
|
|
name="%Option.dfp.disabled">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-C!"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.preprocessor.PreprocessRemoveComments"
|
|
name="%Option.PreprocRemoveComments"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.ecd"
|
|
command="-qoptdebug"
|
|
defaultValue="false"
|
|
id="xlc.c.compiler.option.ecd.optdebug"
|
|
name="%Option.optdebug"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
id="xlc.c.compiler.option.output.macros"
|
|
name="%Option.macros"
|
|
valueType="enumerated">
|
|
<enumeratedOptionValue
|
|
id="xlc.c.compiler.option.output.macros.none"
|
|
isDefault="true"
|
|
name="%Option.none">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qshowmacros=all"
|
|
id="xlc.c.compiler.option.output.macros.all"
|
|
name="%Option.macros.all">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qshowmacros=pre"
|
|
id="xlc.c.compiler.option.output.macros.pre"
|
|
name="%Option.macros.pre">
|
|
</enumeratedOptionValue>
|
|
<enumeratedOptionValue
|
|
command="-qshowmacros=nopre"
|
|
id="xlc.c.compiler.option.output.macros.nopre"
|
|
name="%Option.macros.nopre">
|
|
</enumeratedOptionValue>
|
|
</option>
|
|
<option
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
|
|
category="xlc.c.compiler.category.output"
|
|
command="-qnotimestamps"
|
|
id="xlc.c.compiler.option.output.timestamps"
|
|
name="%Options.timestamps"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
id="xlc.c.compiler.category.objcc"
|
|
name="%OptionCategory.objcc">
|
|
</optionCategory>
|
|
</tool>
|
|
<tool
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"
|
|
isAbstract="true"
|
|
name="Abstract XL Linker"
|
|
outputFlag="-o">
|
|
<envVarBuildPath
|
|
pathType="buildpathLibrary"
|
|
variableList="LIBRARY_PATH">
|
|
</envVarBuildPath>
|
|
|
|
<optionCategory
|
|
name="%OptionCategory.Libs"
|
|
id="xlc.c.link.category.libs">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Libs"
|
|
category="xlc.c.link.category.libs"
|
|
command="-l"
|
|
id="xlc.c.link.option.libs"
|
|
browseType="none"
|
|
valueType="libs">
|
|
</option>
|
|
<option
|
|
name="%Option.Libsearch"
|
|
category="xlc.c.link.category.libs"
|
|
command="-L"
|
|
id="xlc.c.link.option.paths"
|
|
browseType="directory"
|
|
valueType="libPaths">
|
|
</option>
|
|
<option
|
|
name="%Option.UserObjs"
|
|
category="xlc.c.link.category.libs"
|
|
browseType="file"
|
|
valueType="userObjs"
|
|
id="xlc.c.link.option.userobjs">
|
|
</option>
|
|
<optionCategory
|
|
name="%OptionCategory.Linking"
|
|
id="xlc.c.compiler.category.linking">
|
|
</optionCategory>
|
|
|
|
<option
|
|
name="%Option.Linking.b"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-b"
|
|
id="xlc.c.compiler.option.linking.b"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.brtl"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-brtl"
|
|
id="xlc.c.compiler.option.linking.brtl"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.bundle"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-bundle"
|
|
id="xlc.c.compiler.option.linking.bundle"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.linking.bundle_loader"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-bundle_loader="
|
|
id="xlc.c.compiler.option.linking.bundle_loader"
|
|
valueType="string">
|
|
</option>
|
|
|
|
|
|
<option
|
|
browseType="file"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-f="
|
|
id="xlc.c.compiler.option.linking.f"
|
|
name="%Option.linking.f"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.Linking.L"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-L"
|
|
id="xlc.c.compiler.option.linking.L"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.Linking.l"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-l"
|
|
id="xlc.c.compiler.option.linking.l"
|
|
valueType="string">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.r"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-r"
|
|
id="xlc.c.compiler.option.linking.r"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.Linking.Z"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-Z"
|
|
id="xlc.c.compiler.option.linking.Z"
|
|
valueType="string">
|
|
</option>
|
|
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.inlglue"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-qinlglue"
|
|
id="xlc.c.compiler.option.linking.qinlglue"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.lib"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-qlib"
|
|
id="xlc.c.compiler.option.linking.qlib"
|
|
valueType="boolean">
|
|
</option>
|
|
|
|
<option
|
|
name="%Option.Linking.priority"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-qpriority="
|
|
id="xlc.c.compiler.option.linking.priority"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Linker.Shared"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-qmkshrobj"
|
|
id="xlc.c.link.option.mkshrobj"
|
|
applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.HiddenOptionApplicabilityCalculator"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.Linker.Strip"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-s"
|
|
id="xlc.c.link.option.strip"
|
|
valueType="boolean">
|
|
</option>
|
|
<optionCategory
|
|
name="%OptionCategory.Misc"
|
|
id="xlc.c.link.category.other">
|
|
</optionCategory>
|
|
<option
|
|
name="%Option.Linker.Flags"
|
|
category="xlc.c.link.category.other"
|
|
valueType="string"
|
|
id="xlc.c.link.option.ldflags">
|
|
</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.xlc.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.xlc.c.linker.output">
|
|
</outputType>
|
|
</tool>
|
|
<tool
|
|
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker"
|
|
isAbstract="true"
|
|
name="Abstract XL Shared Object Linker"
|
|
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker">
|
|
<option
|
|
name="%Option.Linking.mkshrobj"
|
|
id="xlc.c.link.so.option.shared"
|
|
defaultValue="true"
|
|
superClass="xlc.c.link.option.mkshrobj">
|
|
</option>
|
|
<option
|
|
name="%Option.Linking.e"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-e "
|
|
id="xlc.c.compiler.option.linking.e"
|
|
valueType="string">
|
|
</option>
|
|
<option
|
|
defaultValue="false"
|
|
name="%Option.linking.G"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-G"
|
|
id="xlc.c.compiler.option.linking.G"
|
|
valueType="boolean">
|
|
</option>
|
|
<option
|
|
browseType="file"
|
|
category="xlc.c.compiler.category.linking"
|
|
command="-qexpfile="
|
|
id="xlc.c.compiler.option.linking.expfile"
|
|
name="%Option.linking.expfile"
|
|
valueType="string">
|
|
</option>
|
|
<outputType
|
|
outputs="so"
|
|
outputPrefix="lib"
|
|
buildVariable="LIBRARIES"
|
|
superClass="cdt.managedbuild.tool.xlc.c.linker.output"
|
|
id="cdt.managedbuild.tool.xlc.c.linker.so.debug.output">
|
|
</outputType>
|
|
</tool>
|
|
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.XLCompilerPreferencePage"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.XLCompilerPreferencePage"
|
|
name="%XLCompilerPreferencePage.name">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.preferences">
|
|
<initializer
|
|
class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.PreferenceInitializer">
|
|
</initializer>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
|
|
class="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCompilerPropertyPage"
|
|
id="org.eclipse.cdt.managedbuilder.xlc.ui.properties.samplePropertyPage"
|
|
name="%XLCompilerPropertyPage.name">
|
|
<filter
|
|
name="projectNature"
|
|
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
|
|
</filter>
|
|
<enabledWhen>
|
|
<or>
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IFolder"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
|
|
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
|
|
<instanceof value="org.eclipse.core.resources.IFile"/>
|
|
</or>
|
|
</enabledWhen>
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.managedbuilder.ui.newWizardPages">
|
|
<wizardPage
|
|
ID="org.eclipse.cdt.managedbuilder.xlc.ui.XlcSettingsWizardPage"
|
|
operationClass="org.eclipse.cdt.managedbuilder.xlc.ui.wizards.XLCSettingsWizardRunnable"
|
|
pageClass="org.eclipse.cdt.managedbuilder.xlc.ui.wizards.XLCSettingsWizardPage">
|
|
<projectType
|
|
projectTypeID="cdt.managedbuild.target.xlc.exe">
|
|
</projectType>
|
|
<projectType
|
|
projectTypeID="cdt.managedbuild.target.xlc.so">
|
|
</projectType>
|
|
<projectType
|
|
projectTypeID="cdt.managedbuild.target.xlc.lib">
|
|
</projectType>
|
|
|
|
</wizardPage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.variables.dynamicVariables">
|
|
<variable
|
|
description="%variableDescription"
|
|
name="XL_compilerRoot"
|
|
resolver="org.eclipse.cdt.managedbuilder.xlc.ui.variables.DynamicVariableResolver"
|
|
supportsArgument="false">
|
|
</variable>
|
|
</extension>
|
|
</plugin>
|
|
|
|
|
|
|