Skip to main content
summaryrefslogtreecommitdiffstats
path: root/xlc
diff options
context:
space:
mode:
authorAndrew Gvozdev2011-09-10 10:44:37 -0400
committerAndrew Gvozdev2011-09-10 10:44:37 -0400
commit031b532df349e7852425fb2315769134eaf363e0 (patch)
treeee2fc63f7726e905c40a513805e8c1de4315d993 /xlc
parentd93f3d35328ad3b24d9452019ae76eba4ec4cd8f (diff)
downloadorg.eclipse.cdt-031b532df349e7852425fb2315769134eaf363e0.tar.gz
org.eclipse.cdt-031b532df349e7852425fb2315769134eaf363e0.tar.xz
org.eclipse.cdt-031b532df349e7852425fb2315769134eaf363e0.zip
Cosmetics, reformatted XML
Diffstat (limited to 'xlc')
-rw-r--r--xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml7527
1 files changed, 3710 insertions, 3817 deletions
diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml
index 45ab6e4a9c..f6c2ea28a9 100644
--- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml
+++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml
@@ -2,117 +2,115 @@
<?eclipse version="3.2"?>
<plugin>
-
+
<!-- Managed Make Builder Tool Specifications -->
<extension
- id="cdt.managed.build.info"
- name="%extension.name"
- 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">
-
+ id="cdt.managed.build.info"
+ name="%extension.name"
+ 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">
+ 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">
+ 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">
+ 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">
+ 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"
+ 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">
+ paths="$(USER_OBJS)"
+ kind="additionalinputdependency">
</additionalInput>
<additionalInput
- paths="$(LIBS)"
- kind="additionalinput">
+ paths="$(LIBS)"
+ kind="additionalinput">
</additionalInput>
</inputType>
<outputType
- outputs="a"
+ 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">
+ </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">
+ 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">
+ 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"
@@ -120,137 +118,137 @@
id="cdt.managedbuild.tool.xlc.assembler.input">
</inputType>
<outputType
- outputs="o"
+ 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.abstract"
- isAbstract="true"
- name="%tool.compiler.c.abstract"
- natureFilter="cnature"
- outputFlag="-o"
- superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler">
- <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>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.objcc"
- command="-qconcurrentupdate"
- defaultValue="false"
- id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.qconcurrentupdate"
- isAbstract="false"
- name="%Option.qconcurrentupdate.v11"
- resourceFilter="all"
- valueType="boolean">
- </option>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- command="-qrestrict"
- id="xlc.c.compiler.option.optimization.qrestrict"
- name="%Option.qrestrict"
- valueType="string">
- </option>
- </tool>
- <tool
+ <tool
+ command="${XL_compilerRoot}/xlc"
+ id="cdt.managedbuild.tool.xlc.c.compiler.abstract"
+ isAbstract="true"
+ name="%tool.compiler.c.abstract"
+ natureFilter="cnature"
+ outputFlag="-o"
+ superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler">
+ <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>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.objcc"
+ command="-qconcurrentupdate"
+ defaultValue="false"
+ id="org.eclipse.cdt.managedbuilder.xlc.ui.cpp.option.output.qconcurrentupdate"
+ isAbstract="false"
+ name="%Option.qconcurrentupdate.v11"
+ resourceFilter="all"
+ valueType="boolean">
+ </option>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ command="-qrestrict"
+ id="xlc.c.compiler.option.optimization.qrestrict"
+ name="%Option.qrestrict"
+ valueType="string">
+ </option>
+ </tool>
+ <tool
command="${XL_compilerRoot}/xlC"
id="cdt.managedbuild.tool.xlc.cpp.compiler.abstract"
isAbstract="true"
@@ -258,3679 +256,3577 @@
natureFilter="ccnature"
outputFlag="-o"
superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler">
- <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>
+ <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>
- </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>
<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"
+ name="%ConfigName.Rel"
cleanCommand="rm -rf"
- artifactExtension="so"
- errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
+ 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">
+ 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"
+ name="%ConfigName.Dbg"
cleanCommand="rm -rf"
- artifactExtension="lib"
- errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
- id="cdt.managedbuild.config.xlc.lib.release">
+ artifactExtension="lib"
+ errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
+ id="cdt.managedbuild.config.xlc.lib.debug">
<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
+ 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="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"
- isAbstract="true"
- name="%tool.compiler.abstract">
- <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
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.HiddenOptionApplicabilityCalculator"
- category="xlc.c.compiler.category.output"
- command="-qenablevmx"
- defaultValue="false"
- id="xlc.c.compiler.option.output.enablevmx"
- name="%Option.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="-qfuncsect"
- defaultValue="false"
- id="xlc.c.compiler.option.output.funcsect"
- name="%Option.funcsect"
- 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.arch.11.1"
- 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=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>
- <enumeratedOptionValue
- command="-qarch=pwr7"
- id="xlc.c.compiler.option.optimization.arch.pwr7"
- name="POWER7 (TM)">
- </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
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- id="xlc.c.compiler.option.optimization.tune.11.1"
- 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=pwr7"
- id="xlc.c.compiler.option.optimization.tune.pwr7"
- name="POWER7(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>
+ 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="%tool.compiler.abstract">
+ <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
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.HiddenOptionApplicabilityCalculator"
+ category="xlc.c.compiler.category.output"
+ command="-qenablevmx"
+ defaultValue="false"
+ id="xlc.c.compiler.option.output.enablevmx"
+ name="%Option.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="-qfuncsect"
+ defaultValue="false"
+ id="xlc.c.compiler.option.output.funcsect"
+ name="%Option.funcsect"
+ 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.arch.11.1"
+ 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=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>
+ <enumeratedOptionValue
+ command="-qarch=pwr7"
+ id="xlc.c.compiler.option.optimization.arch.pwr7"
+ name="POWER7 (TM)">
+ </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
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ id="xlc.c.compiler.option.optimization.tune.11.1"
+ 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=pwr7"
+ id="xlc.c.compiler.option.optimization.tune.pwr7"
+ name="POWER7(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>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- id="xlc.c.compiler.option.optimization.qassert"
- name="%Option.optimization.qassert"
- valueType="enumerated">
- <enumeratedOptionValue
- command="-qassert=norefalign"
- id="xlc.c.compiler.option.optimization.qassert.norefalign"
- isDefault="false"
- name="%Option.optimization.qassert.norefalign">
- </enumeratedOptionValue>
- <enumeratedOptionValue
- command="-qassert=refalign"
- id="xlc.c.compiler.option.optimization.qassert.refalign"
- isDefault="false"
- name="%Option.optimization.qassert.refalign">
- </enumeratedOptionValue>
- <enumeratedOptionValue
- id="xlc.c.compiler.option.optimization.qassert.defaut"
- isDefault="true"
- name="%Option.default">
- </enumeratedOptionValue>
- </option>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.ecd"
- command="-qfunctrace"
- id="xlc.c.compiler.option.qfunctrace"
- name="%Option.qfunctrace"
- valueType="boolean">
- </option>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- command="-qinline"
- id="xlc.c.compiler.option.optimization.qinline"
- name="%Option.optimization.inline"
- valueType="string">
- <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.lm"
- command="-qlistfmt"
- id="xlc.c.compiler.option.lm.qlistfmt"
- name="%Option.qlistfmt"
- valueType="string">
- </option>
- <option
- category="xlc.c.compiler.category.optimization"
- command="-qlibmpi"
- defaultValue="false"
- id="xlc.c.compiler.option.optimization.qlibmpi"
- name="%Option.optimization.qlibmpi"
- valueType="boolean">
- </option>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- command="-qsimd=auto"
- id="xlc.c.compiler.option.optimization.qsimd"
- name="%Option.optimization.qsimd"
- valueType="boolean">
- </option>
- <option
- category="xlc.c.compiler.category.lm"
- command="-qskipsrc=hide"
- id="xlc.c.compiler.option.lm.qskipsrc"
- name="%Option.qskipsrc"
- valueType="boolean">
- </option>
- <option
- applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
- category="xlc.c.compiler.category.optimization"
- id="xlc.c.compiler.option.optimization.qprefetch"
- name="%Option.optimization.qprefetch"
- valueType="string">
- <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.objcc"
- id="xlc.c.compiler.option.output.qstackprotect"
- name="%Option.qstackprotect"
- valueType="string">
- </option>
- </tool>
- <tool
- errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
- id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"
- isAbstract="true"
- name="%tool.linker.exe.abstract.name"
- outputFlag="-o">
- <envVarBuildPath
- pathType="buildpathLibrary"
- variableList="LIBRARY_PATH">
+ <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>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ id="xlc.c.compiler.option.optimization.qassert"
+ name="%Option.optimization.qassert"
+ valueType="enumerated">
+ <enumeratedOptionValue
+ command="-qassert=norefalign"
+ id="xlc.c.compiler.option.optimization.qassert.norefalign"
+ isDefault="false"
+ name="%Option.optimization.qassert.norefalign">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ command="-qassert=refalign"
+ id="xlc.c.compiler.option.optimization.qassert.refalign"
+ isDefault="false"
+ name="%Option.optimization.qassert.refalign">
+ </enumeratedOptionValue>
+ <enumeratedOptionValue
+ id="xlc.c.compiler.option.optimization.qassert.defaut"
+ isDefault="true"
+ name="%Option.default">
+ </enumeratedOptionValue>
+ </option>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.ecd"
+ command="-qfunctrace"
+ id="xlc.c.compiler.option.qfunctrace"
+ name="%Option.qfunctrace"
+ valueType="boolean">
+ </option>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ command="-qinline"
+ id="xlc.c.compiler.option.optimization.qinline"
+ name="%Option.optimization.inline"
+ valueType="string">
+ <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.lm"
+ command="-qlistfmt"
+ id="xlc.c.compiler.option.lm.qlistfmt"
+ name="%Option.qlistfmt"
+ valueType="string">
+ </option>
+ <option
+ category="xlc.c.compiler.category.optimization"
+ command="-qlibmpi"
+ defaultValue="false"
+ id="xlc.c.compiler.option.optimization.qlibmpi"
+ name="%Option.optimization.qlibmpi"
+ valueType="boolean">
+ </option>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ command="-qsimd=auto"
+ id="xlc.c.compiler.option.optimization.qsimd"
+ name="%Option.optimization.qsimd"
+ valueType="boolean">
+ </option>
+ <option
+ category="xlc.c.compiler.category.lm"
+ command="-qskipsrc=hide"
+ id="xlc.c.compiler.option.lm.qskipsrc"
+ name="%Option.qskipsrc"
+ valueType="boolean">
+ </option>
+ <option
+ applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
+ category="xlc.c.compiler.category.optimization"
+ id="xlc.c.compiler.option.optimization.qprefetch"
+ name="%Option.optimization.qprefetch"
+ valueType="string">
+ <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.objcc"
+ id="xlc.c.compiler.option.output.qstackprotect"
+ name="%Option.qstackprotect"
+ valueType="string">
+ </option>
+ </tool>
+ <tool
+ errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
+ id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"
+ isAbstract="true"
+ name="%tool.linker.exe.abstract.name"
+ outputFlag="-o">
+ <envVarBuildPath
+ pathType="buildpathLibrary"
+ variableList="LIBRARY_PATH">
</envVarBuildPath>
-
<optionCategory
- name="%OptionCategory.Libs"
- id="xlc.c.link.category.libs">
+ 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">
+ 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">
+ 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">
+ 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">
+ <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">
+ 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">
+ 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"
+ 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">
+ paths="$(USER_OBJS)"
+ kind="additionalinputdependency">
</additionalInput>
<additionalInput
- paths="$(LIBS)"
- kind="additionalinput">
+ paths="$(LIBS)"
+ kind="additionalinput">
</additionalInput>
</inputType>
<outputType
- outputs=""
+ 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="%tool.linker.so.abstract.name"
- 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>
- <tool
- id="cdt.managedbuild.tool.xlc.c.compiler"
- isAbstract="false"
- name="%tool.c.compiler.name"
- superClass="cdt.managedbuild.tool.xlc.c.compiler.abstract">
- <inputType
- dependencyContentType="org.eclipse.cdt.core.cHeader"
- dependencyExtensions="h"
- id="cdt.managedbuild.tool.xlc.c.compiler.input"
- name="%inputType.c.name"
- primaryInput="true"
- scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
- sourceContentType="org.eclipse.cdt.core.cSource"
- sources="c">
- </inputType>
- <outputType
- buildVariable="OBJS"
- id="cdt.managedbuild.tool.xlc.c.compiler.output"
- outputs="o">
- </outputType>
- </tool>
- <tool
- id="cdt.managedbuild.tool.xlc.cpp.compiler"
- isAbstract="false"
- name="%tool.cpp.compiler.name"
- superClass="cdt.managedbuild.tool.xlc.cpp.compiler.abstract">
- <inputType
- dependencyContentType="org.eclipse.cdt.core.cHeader"
- dependencyExtensions="h"
- id="cdt.managedbuild.tool.xlc.cpp.c.compiler.input"
- name="%inputType.c.name.2"
- primaryInput="true"
- scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
- sourceContentType="org.eclipse.cdt.core.cSource"
- sources="c">
- </inputType>
- <inputType
- dependencyContentType="org.eclipse.cdt.core.cxxHeader"
- dependencyExtensions="h,H,hpp"
- id="cdt.managedbuild.tool.xlc.cpp.compiler.input"
- name="%inputType.cpp.name"
- 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">
+ </tool>
+ <tool
+ errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
+ id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker"
+ isAbstract="true"
+ name="%tool.linker.so.abstract.name"
+ 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>
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.xlc.c.compiler"
+ isAbstract="false"
+ name="%tool.c.compiler.name"
+ superClass="cdt.managedbuild.tool.xlc.c.compiler.abstract">
+ <inputType
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ id="cdt.managedbuild.tool.xlc.c.compiler.input"
+ name="%inputType.c.name"
+ primaryInput="true"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c">
+ </inputType>
+ <outputType
+ buildVariable="OBJS"
+ id="cdt.managedbuild.tool.xlc.c.compiler.output"
+ outputs="o">
+ </outputType>
+ </tool>
+ <tool
+ id="cdt.managedbuild.tool.xlc.cpp.compiler"
+ isAbstract="false"
+ name="%tool.cpp.compiler.name"
+ superClass="cdt.managedbuild.tool.xlc.cpp.compiler.abstract">
+ <inputType
+ dependencyContentType="org.eclipse.cdt.core.cHeader"
+ dependencyExtensions="h"
+ id="cdt.managedbuild.tool.xlc.cpp.c.compiler.input"
+ name="%inputType.c.name.2"
+ primaryInput="true"
+ scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
+ sourceContentType="org.eclipse.cdt.core.cSource"
+ sources="c">
+ </inputType>
+ <inputType
+ dependencyContentType="org.eclipse.cdt.core.cxxHeader"
+ dependencyExtensions="h,H,hpp"
+ id="cdt.managedbuild.tool.xlc.cpp.compiler.input"
+ name="%inputType.cpp.name"
+ 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>
+ </tool>
+ </extension>
<extension
- point="org.eclipse.ui.preferencePages">
+ 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">
+ 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">
+ point="org.eclipse.core.runtime.preferences">
<initializer
- class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.PreferenceInitializer">
+ class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension
- point="org.eclipse.ui.propertyPages">
+ 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">
+ 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>
+ 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>
+ <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">
+ 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">
+ 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">
+ projectTypeID="cdt.managedbuild.target.xlc.exe">
</projectType>
<projectType
- projectTypeID="cdt.managedbuild.target.xlc.so">
+ projectTypeID="cdt.managedbuild.target.xlc.so">
</projectType>
<projectType
- projectTypeID="cdt.managedbuild.target.xlc.lib">
+ projectTypeID="cdt.managedbuild.target.xlc.lib">
</projectType>
-
</wizardPage>
</extension>
<!--extension
@@ -3943,6 +3839,3 @@
</variable>
</extension -->
</plugin>
-
-
-

Back to the top