diff options
Diffstat (limited to 'xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml')
-rw-r--r-- | xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml | 2729 |
1 files changed, 0 insertions, 2729 deletions
diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml deleted file mode 100644 index d40b5d4c848..00000000000 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml +++ /dev/null @@ -1,2729 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.2"?> -<plugin> - - -<!-- Managed Make Builder Tool Specifications --> - <extension - id="cdt.managed.build.info" - name="Managed Build Tools Description" - point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> - <managedBuildRevision - fileVersion="3.1.0"> - </managedBuildRevision> - - <tool - command="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="xlC" - id="cdt.managedbuild.tool.xlc.cpp.linker" - name="%ToolName.linker.xlc.cpp" - natureFilter="ccnature" - superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"> - </tool> - <tool - natureFilter="both" - isAbstract="true" - name="%ToolName.archiver.xlc" - command="ar -rv" - id="cdt.managedbuild.tool.xlc.archiver"> - <optionCategory - name="%OptionCategory.General" - id="xlc.lib.category.general"> - </optionCategory> - <option - defaultValue="-r" - name="%Option.Archiver.Flags" - category="xlc.lib.category.general" - valueType="string" - id="xlc.both.lib.option.flags"> - </option> - <inputType - sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" - sources="o" - multipleOfType="true" - dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" - buildVariable="OBJS" - id="cdt.managedbuild.tool.xlc.archiver.input"> - <additionalInput - paths="$(USER_OBJS)" - kind="additionalinputdependency"> - </additionalInput> - <additionalInput - paths="$(LIBS)" - kind="additionalinput"> - </additionalInput> - </inputType> - <outputType - outputs="a" - outputPrefix="lib" - buildVariable="ARCHIVES" - nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" - id="cdt.managedbuild.tool.xlc.archiver.output"> - </outputType> - </tool> - <tool - command="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="xlC" - id="cdt.managedbuild.tool.xlc.cpp.linker.so" - isAbstract="false" - name="%ToolName.linker.xlc.cpp.so" - natureFilter="ccnature" - superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker"> - </tool> - <tool - command="as" - name="%ToolName.assembler.xlc" - outputFlag="-o" - id="cdt.managedbuild.tool.xlc.assembler" - natureFilter="both"> - <optionCategory - name="%OptionCategory.Assembler" - id="xlc.asm.category.assembler"> - </optionCategory> - <option - command="-W" - defaultValue="false" - valueType="boolean" - category="xlc.asm.category.assembler" - name="%Option.Xlc.Assembler.warn.suppress" - id="xlc.both.asm.option.warnings.nowarn"/> - <option - command="-v" - defaultValue="false" - valueType="boolean" - category="xlc.asm.category.assembler" - name="%Option.Xlc.Assembler.version" - id="xlc.both.asm.option.version"/> - <option - name="%Option.Xlc.Assembler.Flags" - category="xlc.asm.category.assembler" - valueType="string" - id="xlc.both.asm.option.flags"> - </option> - <inputType - sourceContentType="org.eclipse.cdt.core.asmSource" - sources="s,S" - id="cdt.managedbuild.tool.xlc.assembler.input"> - </inputType> - <outputType - outputs="o" - buildVariable="OBJS" - id="cdt.managedbuild.tool.xlc.assembler.output"> - </outputType> - </tool> - <tool - command="xlc" - id="cdt.managedbuild.tool.xlc.c.compiler" - isAbstract="true" - name="%ToolName.compiler.xlc.c" - natureFilter="cnature" - outputFlag="-o" - superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"> - <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> - </tool> - <tool - command="xlC" - id="cdt.managedbuild.tool.xlc.cpp.compiler" - isAbstract="true" - name="%ToolName.compiler.xlc.cpp" - natureFilter="ccnature" - outputFlag="-o" - superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"> - <inputType - sourceContentType="org.eclipse.cdt.core.cxxSource" - sources="c,C,cc,cxx,cpp" - dependencyContentType="org.eclipse.cdt.core.cxxHeader" - dependencyExtensions="h,H,hpp" - id="cdt.managedbuild.tool.xlc.cpp.compiler.input"> - </inputType> - <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 - 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 - 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.objmodel.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.output" - 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 - id="cdt.managedbuild.target.xlc.exe" - isAbstract="false" - isTest="false" - name="%TargetName.xlc.exe"> - <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" - osList="all" - name="%ToolChainName.Dbg" - targetTool="cdt.managedbuild.tool.xlc.c.linker.exe.debug;cdt.managedbuild.tool.xlc.cpp.linker.exe.debug" - configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.xlc.aix.AixConfigurationEnvironmentSupplier" - id="cdt.managedbuild.toolchain.xlc.exe.debug"> - <targetPlatform - id="cdt.managedbuild.target.xlc.platform.exe.debug" - name="%PlatformName.Dbg" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - 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" - osList="aix" - name="%ToolChainName.Rel" - targetTool="cdt.managedbuild.tool.xlc.c.linker.exe.release;cdt.managedbuild.tool.xlc.cpp.linker.exe.release" - id="cdt.managedbuild.toolchain.xlc.exe.release"> - <targetPlatform - id="cdt.managedbuild.target.xlc.platform.exe.release" - name="%PlatformName.Rel" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - 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 - id="cdt.managedbuild.target.xlc.so" - isAbstract="false" - isTest="false" - name="%TargetName.xlc.so"> - <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" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - archList="all"> - </targetPlatform> - <builder - superClass="cdt.managedbuild.target.gnu.builder" - id="org.eclipse.cdt.managedbuilder.xlc.builder.so.debug"> - </builder> - <tool - id="cdt.managedbuild.tool.xlc.cpp.compiler.so.debug" - superClass="cdt.managedbuild.tool.xlc.cpp.compiler"> - <option - id="xlc.cpp.compiler.so.debug.option.optimization.level" - defaultValue="xlc.ccompiler.optimization.level.none" - superClass="xlc.c.compiler.option.optimization.level"> - </option> - <option - id="xlc.cpp.compiler.so.debug.option.debugging.g" - defaultValue="true" - superClass="xlc.c.compiler.option.ecd.g"> - </option> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.c.compiler.so.debug" - superClass="cdt.managedbuild.tool.xlc.c.compiler"> - <option - id="xlc.c.compiler.so.debug.option.optimization.level" - defaultValue="xlc.c.optimization.level.none" - superClass="xlc.c.compiler.option.optimization.level"> - </option> - <option - id="xlc.c.compiler.so.debug.option.debugging.g" - defaultValue="true" - superClass="xlc.c.compiler.option.ecd.g"> - </option> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.c.linker.so.debug" - superClass="cdt.managedbuild.tool.xlc.c.linker.so"> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.cpp.linker.so.debug" - superClass="cdt.managedbuild.tool.xlc.cpp.linker.so"> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.assembler.so.debug" - superClass="cdt.managedbuild.tool.xlc.assembler"> - </tool> - </toolChain> - </configuration> - <configuration - name="%ConfigName.Rel" - cleanCommand="rm -rf" - artifactExtension="so" - errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser" - id="cdt.managedbuild.config.xlc.so.release"> - <toolChain - name="%ToolChainName.Rel" - targetTool="cdt.managedbuild.tool.xlc.c.linker.so.release;cdt.managedbuild.tool.xlc.cpp.linker.so.release" - id="cdt.managedbuild.toolchain.xlc.so.release"> - <targetPlatform - id="cdt.managedbuild.target.xlc.platform.so.release" - name="%PlatformName.Rel" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - 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 - id="cdt.managedbuild.target.xlc.lib" - isAbstract="false" - isTest="false" - name="%TargetName.xlc.lib"> - <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" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - archList="all"> - </targetPlatform> - <builder - superClass="cdt.managedbuild.target.gnu.builder" - id="org.eclipse.cdt.managedbuilder.xlc.builder.lib.debug"> - </builder> - <tool - id="cdt.managedbuild.tool.xlc.cpp.compiler.lib.debug" - superClass="cdt.managedbuild.tool.xlc.cpp.compiler"> - <option - id="xlc.cpp.compiler.lib.debug.option.optimization.level" - defaultValue="xlc.c.compiler.optimization.level.none" - superClass="xlc.c.compiler.option.optimization.level"> - </option> - <option - id="xlc.cpp.compiler.lib.debug.option.debugging.f" - defaultValue="true" - superClass="xlc.c.compiler.option.ecd.g"> - </option> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.c.compiler.lib.debug" - superClass="cdt.managedbuild.tool.xlc.c.compiler"> - <option - id="xlc.c.compiler.lib.debug.option.optimization.level" - defaultValue="xlc.c.optimization.level.none" - superClass="xlc.c.compiler.option.optimization.level"> - </option> - <option - id="xlc.c.compiler.lib.debug.option.debugging.g" - defaultValue="true" - superClass="xlc.c.compiler.option.ecd.g"> - </option> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.archiver.lib.debug" - superClass="cdt.managedbuild.tool.xlc.archiver"> - </tool> - <tool - id="cdt.managedbuild.tool.xlc.assembler.lib.debug" - superClass="cdt.managedbuild.tool.xlc.assembler"> - </tool> - </toolChain> - </configuration> - <configuration - name="%ConfigName.Rel" - cleanCommand="rm -rf" - artifactExtension="lib" - errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser" - id="cdt.managedbuild.config.xlc.lib.release"> - <toolChain - name="%ToolChainName.Rel" - targetTool="cdt.managedbuild.tool.xlc.archiver.lib.release" - id="cdt.managedbuild.toolchain.xlc.lib.release"> - <targetPlatform - id="cdt.managedbuild.target.xlc.platform.lib.release" - name="%PlatformName.Rel" - binaryParser="org.eclipse.cdt.core.XCOFF32" - osList="aix" - 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 - id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler" - isAbstract="true" - name="Abstract XL Compiler"> - <envVarBuildPath - pathType="buildpathInclude" - variableList="CPATH,C_INCLUDE_PATH"> - </envVarBuildPath> - <optionCategory - name="%OptionCategory.Input" - id="xlc.c.compiler.category.Input"> - </optionCategory> - <option - defaultValue="false" - name="%Option.Preproccomments" - category="xlc.c.compiler.category.Input" - command="-C" - id="xlc.c.compiler.option.input.C" - valueType="boolean"> - </option> - <option - name="%Option.DefSym" - category="xlc.c.compiler.category.Input" - command="-D" - id="xlc.c.compiler.option.input.D" - valueType="definedSymbols"> - </option> - <option - name="%Option.InclPaths" - category="xlc.c.compiler.category.Input" - command="-I" - id="xlc.c.compiler.option.include.paths" - valueType="includePath" - browseType="directory"> - <listOptionValue - builtIn="true" - value="/usr/include"> - </listOptionValue> - </option> - <option - name="%Option.UndefSym" - category="xlc.c.compiler.category.Input" - command="-U" - id="xlc.c.compiler.option.preprocessor.undef.symbol" - valueType="stringList"> - </option> - - <option - defaultValue="false" - name="%Option.altivec" - category="xlc.c.compiler.category.Input" - command="-qaltivec" - id="xlc.c.compiler.option.input.altivec" - valueType="boolean"> - </option> - - <option - name="%Option.asm" - category="xlc.c.compiler.category.Input" - id="xlc.c.compiler.option.input.asm" - valueType="enumerated"> - <enumeratedOptionValue - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue2" - isDefault="true" - name="Default"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qasm=stdcpp" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue6" - name="Standard (-qasm=stdcpp)"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qasm=gcc" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue4" - name="GCC (-qasm=gcc)"> - </enumeratedOptionValue> - </option> - - - <option - name="%Option.qcomplexgccincl" - category="xlc.c.compiler.category.Input" - command="-qcomplexgccincl" - id="xlc.c.compiler.option.include.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.misc.mbcs" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Digraph" - category="xlc.c.compiler.category.Input" - command="-qdigraph" - id="xlc.c.compiler.option.misc.digraph" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Dollar" - category="xlc.c.compiler.category.Input" - command="-qdollar" - id="xlc.c.compiler.option.misc.dollar" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Incdirfirst" - category="xlc.c.compiler.category.Input" - command="-qidirfirst" - id="xlc.c.compiler.option.include.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.disjoint"> - </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.misc.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.misc.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="org.eclipse.cdt.managedbuilder.xlc.ui.option2" - isAbstract="false" - name="%Option.stdframework" - resourceFilter="all" - valueType="boolean"> - </option> - <option - command="-qframeworkdir" - id="org.eclipse.cdt.managedbuilder.xlc.ui.option4" - 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.preprocessor.nostdinc" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Trigraph" - category="xlc.c.compiler.category.Input" - command="-qtrigraph" - id="xlc.c.compiler.option.misc.trigraph" - valueType="boolean"> - </option> - <option - defaultValue="false" - name="%Option.Utf" - category="xlc.c.compiler.category.Input" - command="-qutf" - id="xlc.c.compiler.option.misc.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.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.preprocessor.M" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.P" - category="xlc.c.compiler.category.output" - command="-P" - id="xlc.c.compiler.option.preprocessor.P" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Assem" - category="xlc.c.compiler.category.output" - command="-S" - id="xlc.c.compiler.option.misc.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.misc.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.misc.alloca" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.Bitfields" - category="xlc.c.compiler.category.output" - id="xlc.c.compiler.option.signedness.bitfields" - valueType="enumerated"> - <enumeratedOptionValue - id="xlc.c.compiler.option.signedness.bitfields.default" - isDefault="true" - name="%Option.default"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qbitfields=signed" - id="xlc.c.compiler.option.signedness.bitfields.signed" - name="%Option.Bitfields.signed"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qbitfields=unsigned" - id="xlc.c.compiler.option.signedness.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.signedness.chars" - valueType="enumerated"> - <enumeratedOptionValue - id="xlc.c.compiler.option.signedness.chars.default" - name="%Option.default"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qchars=signed" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue2" - name="%Option.chars.signed"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-qchars=unsigned" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue4" - name="%Option.chars.unsigned"> - </enumeratedOptionValue> - </option> - <option - defaultValue="false" - name="%Option.enablevmx" - category="xlc.c.compiler.category.output" - command="-qenablevmx" - id="xlc.c.compiler.option.objectcode.enablevmx" - valueType="boolean"> - </option> - <option - name="%Option.Enum" - category="xlc.c.compiler.category.output" - id="xlc.c.compiler.option.alignment.enum" - valueType="enumerated"> - <enumeratedOptionValue - name="%Option.none" - isDefault="false" - id="xlc.c.alignment.enum.none"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.Int" - isDefault="false" - command="-qenum=int" - id="xlc.c.alignment.enum.int"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.Intlong" - isDefault="false" - command="-qenum=intlong" - id="xlc.c.alignment.enum.intlong"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.small" - isDefault="false" - command="-qenum=small" - id="xlc.c.alignment.enum.small"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.1" - isDefault="false" - command="-qenum=1" - id="xlc.c.alignment.enum.1"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.2" - isDefault="false" - command="-qenum=2" - id="xlc.c.alignment.enum.2"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.4" - isDefault="false" - command="-qenum=4" - id="xlc.c.alignment.enum.4"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.enum.8" - isDefault="false" - command="-qenum=8" - id="xlc.c.alignment.enum.8"> - </enumeratedOptionValue> - </option> - - <option - name="%Option.Pic" - category="xlc.c.compiler.category.output" - id="xlc.c.compiler.option.objectcode.pic" - valueType="enumerated"> - <enumeratedOptionValue - name="%Option.none" - isDefault="false" - id="xlc.c.objectcode.pic.none"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.Pic.Small" - isDefault="false" - command="-qpic=small" - id="xlc.c.objectcode.pic.small"> - </enumeratedOptionValue> - <enumeratedOptionValue - name="%Option.Pic.Large" - isDefault="false" - command="-qpic=large" - id="xlc.c.objectcode.pic.large"> - </enumeratedOptionValue> - </option> - - <option - category="xlc.c.compiler.category.output" - command="-qfuncset" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.funcset" - name="%Option.funcset" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qppline" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.ppline" - name="%Option.ppline" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qnoro" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.noro" - name="%Option.noro" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qnoroconst" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.noroconst" - name="%Option.noroconst" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qroptr" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.roptr" - name="%Option.roptr" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qsaveopt" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.saveopt" - name="%Option.saveopt" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qstaticinline" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.staticinline" - name="%Option.staticinline" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qstatsym" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.statsym" - name="%Option.statsym" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qthreaded" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.threaded" - name="%Option.threaded" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qvrsave" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.vrsave" - name="%Option.vrsave" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qweaksymbol" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.weaksymbol" - name="%Option.weaksymbol" - valueType="boolean"> - </option> - <option - category="xlc.c.compiler.category.output" - command="-qxcall" - defaultValue="false" - id="xlc.c.compiler.option.objectcode.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="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue12" - isDefault="true" - name="%Option.default"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-Q" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue14" - name="%Option.inlining.Q"> - </enumeratedOptionValue> - <enumeratedOptionValue - command="-Q!" - id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue16" - name="%Option.inlining.Qexclamation"> - </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.arch" - category="xlc.c.compiler.category.optimization" - id="xlc.c.compiler.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 - 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 - defaultValue="false" - name="%Option.optimization.smp" - category="xlc.c.compiler.category.optimization" - command="-qsmp" - id="xlc.c.compiler.option.optimization.smp" - valueType="boolean"> - </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 - defaultValue="false" - name="%Option.optimization.Strict" - category="xlc.c.compiler.category.optimization" - command="-qstrict" - id="xlc.c.compiler.option.optimization.strict" - valueType="boolean"> - </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 - name="%Option.tls" - category="xlc.c.compiler.category.cc" - command="-qtls=" - id="xlc.c.compiler.option.cc.tls" - valueType="string"> - </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.lm" - 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" - 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> - - <inputType - sourceContentType="org.eclipse.cdt.core.cSource" - sources="c" - dependencyContentType="org.eclipse.cdt.core.cHeader" - dependencyExtensions="h" - id="cdt.managedbuild.tool.xlc.c.compiler.input"> - </inputType> - <outputType - outputs="o" - buildVariable="OBJS" - id="cdt.managedbuild.tool.xlc.c.compiler.output"> - </outputType> - </tool> - <tool - id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker" - isAbstract="true" - name="Abstract XL Linker" - outputFlag="-o"> - <envVarBuildPath - pathType="buildpathLibrary" - variableList="LIBRARY_PATH"> - </envVarBuildPath> - - <optionCategory - name="%OptionCategory.Libs" - id="xlc.c.link.category.libs"> - </optionCategory> - <option - name="%Option.Libs" - category="xlc.c.link.category.libs" - command="-l" - id="xlc.c.link.option.libs" - browseType="none" - valueType="libs"> - </option> - <option - name="%Option.Libsearch" - category="xlc.c.link.category.libs" - command="-L" - id="xlc.c.link.option.paths" - browseType="directory" - valueType="stringList"> - </option> - <option - name="%Option.UserObjs" - category="xlc.c.link.category.libs" - browseType="file" - valueType="userObjs" - id="xlc.c.link.option.userobjs"> - </option> - <optionCategory - name="%OptionCategory.Linking" - id="xlc.c.compiler.category.linking"> - </optionCategory> - - <option - name="%Option.Linking.b" - category="xlc.c.compiler.category.linking" - command="-b" - id="xlc.c.compiler.option.linking.b" - valueType="string"> - </option> - - <option - defaultValue="false" - name="%Option.linking.brtl" - category="xlc.c.compiler.category.linking" - command="-brtl" - id="xlc.c.compiler.option.linking.brtl" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.linking.bundle" - category="xlc.c.compiler.category.linking" - command="-bundle" - id="xlc.c.compiler.option.linking.bundle" - valueType="boolean"> - </option> - - <option - name="%Option.linking.bundle_loader" - category="xlc.c.compiler.category.linking" - command="-bundle_loader=" - id="xlc.c.compiler.option.linking.bundle_loader" - valueType="string"> - </option> - - - <option - browseType="file" - category="xlc.c.compiler.category.linking" - command="-f=" - id="xlc.c.compiler.option.linking.f" - name="%Option.linking.f" - valueType="string"> - </option> - - <option - name="%Option.Linking.L" - category="xlc.c.compiler.category.linking" - command="-L" - id="xlc.c.compiler.option.linking.L" - valueType="string"> - </option> - - <option - name="%Option.Linking.l" - category="xlc.c.compiler.category.linking" - command="-l" - id="xlc.c.compiler.option.linking.l" - valueType="string"> - </option> - - <option - defaultValue="false" - name="%Option.linking.r" - category="xlc.c.compiler.category.linking" - command="-r" - id="xlc.c.compiler.option.linking.r" - valueType="boolean"> - </option> - - <option - name="%Option.Linking.Z" - category="xlc.c.compiler.category.linking" - command="-Z" - id="xlc.c.compiler.option.linking.Z" - valueType="string"> - </option> - - - <option - defaultValue="false" - name="%Option.linking.inlglue" - category="xlc.c.compiler.category.linking" - command="-qinlglue" - id="xlc.c.compiler.option.linking.qinlglue" - valueType="boolean"> - </option> - - <option - defaultValue="false" - name="%Option.linking.lib" - category="xlc.c.compiler.category.linking" - command="-qlib" - id="xlc.c.compiler.option.linking.qlib" - valueType="boolean"> - </option> - - <option - name="%Option.Linking.priority" - category="xlc.c.compiler.category.linking" - command="-qpriority=" - id="xlc.c.compiler.option.linking.priority" - valueType="string"> - </option> - <option - defaultValue="false" - name="%Option.Linker.Shared" - category="xlc.c.compiler.category.linking" - command="-qmkshrobj" - id="xlc.c.link.option.mkshrobj" - applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.HiddenOptionApplicabilityCalculator" - valueType="boolean"> - </option> - <option - defaultValue="false" - name="%Option.Linker.Strip" - category="xlc.c.compiler.category.linking" - command="-s" - id="xlc.c.link.option.strip" - valueType="boolean"> - </option> - <optionCategory - name="%OptionCategory.Misc" - id="xlc.c.link.category.other"> - </optionCategory> - <option - name="%Option.Linker.Flags" - category="xlc.c.link.category.other" - valueType="string" - id="xlc.c.link.option.ldflags"> - </option> - <inputType - sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" - sources="o" - multipleOfType="true" - dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" - buildVariable="OBJS" - id="cdt.managedbuild.tool.xlc.c.linker.input"> - <additionalInput - paths="$(USER_OBJS)" - kind="additionalinputdependency"> - </additionalInput> - <additionalInput - paths="$(LIBS)" - kind="additionalinput"> - </additionalInput> - </inputType> - <outputType - outputs="" - buildVariable="EXECUTABLES" - nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" - id="cdt.managedbuild.tool.xlc.c.linker.output"> - </outputType> - </tool> - <tool - id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker" - isAbstract="true" - name="Abstract XL Shared Object Linker" - superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"> - <option - name="%Option.Linking.mkshrobj" - id="xlc.c.link.so.option.shared" - defaultValue="true" - superClass="xlc.c.link.option.mkshrobj"> - </option> - <option - name="%Option.Linking.e" - category="xlc.c.compiler.category.linking" - command="-e " - id="xlc.c.compiler.option.linking.e" - valueType="string"> - </option> - <option - defaultValue="false" - name="%Option.linking.G" - category="xlc.c.compiler.category.linking" - command="-G" - id="xlc.c.compiler.option.linking.G" - valueType="boolean"> - </option> - <option - browseType="file" - category="xlc.c.compiler.category.linking" - command="-qexpfile=" - id="xlc.c.compiler.option.linking.expfile" - name="%Option.linking.expfile" - valueType="string"> - </option> - <outputType - outputs="so" - outputPrefix="lib" - buildVariable="LIBRARIES" - superClass="cdt.managedbuild.tool.xlc.c.linker.output" - id="cdt.managedbuild.tool.xlc.c.linker.so.debug.output"> - </outputType> - </tool> - </extension> -</plugin> - - - |