Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 542760a05e3f537bd64fee68e03331905a4dbbbb (plain) (tree)
1
2
3
4
5
6
7
8
9







                                                 
                               





                                                                      
                                        






                                                                               
                                            














































                                                                                                                
                                          






                                                                                          
                                          















































                                                                                          
                                       
                                                         
                        
                                       



































































                                                                                
                                            





                                                                       
                                            
                         











                                                   










                                                                                                             

                 
                                         
                                                             
                          
                                           


                                                                                  






































                                                                                     
                                                                                                                      





































                                                                                              



























































                                                                                                                      


















                                                                                             
                                                   




































                                                                                                 
                                                         

















































                                                                                     











                                                            






                                                                           

                                                                                            






                                                                              






                                                                                                                      

                                                                                             
                                                                                                                  
                                                                                          






















































                                                                                                                              





                                                                                                                        

                                                                                   
                                                                             
                                          










                                                                                                             
                                                                                                












                                                                                                           
                                                                                                




















                                                                                                        
            







                                                                                    

                                                                                               











                                                                                                                           
                                                                            
                                          






































                                                                                                                      

                                                                                               


















                                                                                                                               
                                                                            
                                          










                                                                                                                              
                                                                                                












                                                                                                        
                                                                                                









                                                                                                        
                                                                                             



                                                                                               













                                                                                             

                                                                                               











                                                                                                  
                                                                                            
                                                      























































                                                                                                                                                
                                                                            
                                          










                                                                                                                              
                                                                                                












                                                                                                           
                                                                                                


















                                                                                                        
    
         


                                                                            
                                           





























                                                                



                                























                                                                            
                                                       
                           
                                      


                                 
                                                      
                                     


                              
                                                   
                                  







                                                                
                                                                        








                                                                
                                                             







                                                                
                                                                







                                                                
                                                               







                                                                
                                                                 















                                                                
                                                            





                                                                  
                                                                  




















                                                             

                                                
                                                

                              








































































                                                                  
                                                                








































                                                                      
                                                      






                                   
                                                      










                                                                
                                                                 







                                                                
                                                                 






                                                                
                                                            























                                                                  
                                                                                                                      



















                                                                          
                                                           







                                                                 
                                                           







                                                                 
                                                               















                                                                 
                                                            


















                                                                          
                                                         

































                                                                               
                                                                






                                                                   
                                                                     

                                                 
                                                              
                           
                                  


                                       
                                                             



                                           
                                                               







                                                                   
                                                                 

                                                 
                                                          

                                  

                                   
                                                         



                                       
                                                           

                                         





                                                                   
                                                                     




                                                                   
                                                                          



                                                             
                                                                                       




                                                                 
                                                                                      




                                                                     
                                                                                          




                                                                   
                                                                                        




                                                               
                                                                                    




                                                               
                                                                                    




                                                               
                                                                                    




                                                               
                                                                                    





                                                                   
                                                               



                                                             
                                                                     




                                                                  
                                                                      




                                                                  
                                                                      






                                                   
                                                   






                                                   
                                                  






                                                   
                                                






                                                   
                                                     






                                                   
                                                 






                                                   
                                                   






                                                   
                                                        






                                                   
                                                   






                                                   
                                                    






                                                   
                                                  






                                                   
                                                      






                                                   
                                                 













                                                                         
                                                  









                                                                         

























                                                                        
                                                                   




                                  
                                                             



                                     
                                                                        


                                                
                                       
                                                                                                             



                                                       










































                                                               
                            



                                                            
                             



                                                             
                               



                                                              
                                        



                                                            
                             



                                                            
                             



                                                            
                             



















































                                                                 
               
                                                                                                                   




































































































                                                                   
                                                                                                             











                                                               
                                                 
















































































































                                                                 
                                                                                                                   











                                                               
                                                 










































































































                                                                           

















































































































































                                                                             















                                                                                                             








                                                                       















                                                                                                             





























































































                                                                                    


                                                         


                                                       



                                                         
                                                                  













































































                                                                






                                                             





                                             

                         






















































                                                                                                             



































































                                                             
                                                          






























                                                                            



                                           
                                                              



                                                          






























































































































































































                                                                        
                                                               


























































                                                                    



                                          
                                                                                                                   





















                                                            
                                                                                                                   







                                                                              
                                                                                                                   






                                                     






































                                                                                                                     

           


                                                                          
                                                 
                            






















                                                  
                                    

























































































































                                                                        
                                                                                                                             











































                                                                                                                
                                                                          

                                                                                   
                                                





















                                                                                   







                                                   







                                                                                    



















































                                                                                                                             
    
                    





                                                                                              
                                                  













                                                                                            
                                                
































                                                                                                    
         

                   








                                                                                              



         
<?xml version="1.0" encoding="UTF-8"?>
<?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">
 
      </tool>
      <tool
            command="${XL_compilerRoot}/xlC"
            id="cdt.managedbuild.tool.xlc.cpp.linker"
            name="%ToolName.linker.xlc.cpp"
            natureFilter="ccnature"
            superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker">
      </tool>
      <tool
            natureFilter="both"
            isAbstract="true"
            name="%ToolName.archiver.xlc"
            command="ar -rv"
            id="cdt.managedbuild.tool.xlc.archiver">
         <optionCategory
               name="%OptionCategory.General"
               id="xlc.lib.category.general">
         </optionCategory>
         <option
               defaultValue="-r"
               name="%Option.Archiver.Flags"
               category="xlc.lib.category.general"
               valueType="string"
               id="xlc.both.lib.option.flags">
         </option>
         <inputType
            sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
            sources="o"
			multipleOfType="true"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            buildVariable="OBJS"
            id="cdt.managedbuild.tool.xlc.archiver.input">
            <additionalInput
            	paths="$(USER_OBJS)"
            	kind="additionalinputdependency">
            </additionalInput>
            <additionalInput
            	paths="$(LIBS)"
            	kind="additionalinput">
            </additionalInput>
         </inputType>
         <outputType
			outputs="a"
            outputPrefix="lib"
            buildVariable="ARCHIVES"
            nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
            id="cdt.managedbuild.tool.xlc.archiver.output">
         </outputType>
     </tool>
    <tool
          command="${XL_compilerRoot}/xlc"
          id="cdt.managedbuild.tool.xlc.c.linker.so"
          isAbstract="false"
          name="%ToolName.linker.xlc.c.so"
          natureFilter="cnature"
          superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker">
    </tool>
    <tool
          command="${XL_compilerRoot}/xlC"
          id="cdt.managedbuild.tool.xlc.cpp.linker.so"
          isAbstract="false"
          name="%ToolName.linker.xlc.cpp.so"
          natureFilter="ccnature"
          superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker">
    </tool>
	<tool
            command="as"
            name="%ToolName.assembler.xlc"
            outputFlag="-o"
            id="cdt.managedbuild.tool.xlc.assembler"
            natureFilter="both">
         <optionCategory
               name="%OptionCategory.Assembler"
               id="xlc.asm.category.assembler">
         </optionCategory>
         <option
               command="-W"
               defaultValue="false"
               valueType="boolean"
               category="xlc.asm.category.assembler"
               name="%Option.Xlc.Assembler.warn.suppress"
               id="xlc.both.asm.option.warnings.nowarn"/>
         <option
               command="-v"
               defaultValue="false"
               valueType="boolean"
               category="xlc.asm.category.assembler"
               name="%Option.Xlc.Assembler.version"
               id="xlc.both.asm.option.version"/>
         <option
               name="%Option.Xlc.Assembler.Flags"
               category="xlc.asm.category.assembler"
               valueType="string"
               id="xlc.both.asm.option.flags">
         </option>
         <inputType
            sourceContentType="org.eclipse.cdt.core.asmSource"
            sources="s,S"
            id="cdt.managedbuild.tool.xlc.assembler.input">
         </inputType>
         <outputType
			outputs="o"
            buildVariable="OBJS"
            id="cdt.managedbuild.tool.xlc.assembler.output">
         </outputType>
      </tool>
	<tool
       command="${XL_compilerRoot}/xlc"
       id="cdt.managedbuild.tool.xlc.c.compiler.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>
	  </tool>
	  <tool
         command="${XL_compilerRoot}/xlC"
         id="cdt.managedbuild.tool.xlc.cpp.compiler.abstract"
         isAbstract="true"
         name="%tool.compiler.cpp.abstract"
         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>
            </toolChain>
            
		</configuration>
	</projectType>	      		
    
    <projectType
          buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
          id="cdt.managedbuild.target.xlc.so"
          isAbstract="false"
          isTest="false"
          name="%TargetName.xlc.so"
          projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
         <configuration
               name="%ConfigName.Dbg"
               cleanCommand="rm -rf"
               artifactExtension="so"               
               errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"                     
               id="cdt.managedbuild.config.xlc.so.debug">
               <toolChain
                     name="%ToolChainName.Dbg"
                     targetTool="cdt.managedbuild.tool.xlc.c.linker.so.debug;cdt.managedbuild.tool.xlc.cpp.linker.so.debug"
                     id="cdt.managedbuild.toolchain.xlc.so.debug">
		          <targetPlatform
		              id="cdt.managedbuild.target.xlc.platform.so.debug"
		              name="%PlatformName.Dbg"		            
		              osList="all"
		              archList="all">
		          </targetPlatform>
				  <builder
					  superClass="cdt.managedbuild.target.gnu.builder"
				      id="org.eclipse.cdt.managedbuilder.xlc.builder.so.debug">		              
				  </builder>               		         
				  <tool
				      id="cdt.managedbuild.tool.xlc.cpp.compiler.so.debug"
					  superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
					  <option
					      id="xlc.cpp.compiler.so.debug.option.optimization.level"
						  defaultValue="xlc.ccompiler.optimization.level.none"
						  superClass="xlc.c.compiler.option.optimization.level">
					  </option>
					  <option
					      id="xlc.cpp.compiler.so.debug.option.debugging.g"
						  defaultValue="true"
						  superClass="xlc.c.compiler.option.ecd.g">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.xlc.c.compiler.so.debug"
					  superClass="cdt.managedbuild.tool.xlc.c.compiler">
					  <option
						  id="xlc.c.compiler.so.debug.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.none"
						  superClass="xlc.c.compiler.option.optimization.level">
					  </option>
					  <option
					      id="xlc.c.compiler.so.debug.option.debugging.g"
						  defaultValue="true"
						  superClass="xlc.c.compiler.option.ecd.g">
					  </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.xlc.c.linker.so.debug"
					  superClass="cdt.managedbuild.tool.xlc.c.linker.so">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.cpp.linker.so.debug"
					  superClass="cdt.managedbuild.tool.xlc.cpp.linker.so">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.assembler.so.debug"
					  superClass="cdt.managedbuild.tool.xlc.assembler">
				  </tool>   
			   </toolChain>
    	</configuration>
    <configuration
    		name="%ConfigName.Rel"
            cleanCommand="rm -rf"
            artifactExtension="so"               
            errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"                     
            id="cdt.managedbuild.config.xlc.so.release">
            <toolChain
                     name="%ToolChainName.Rel"
                     targetTool="cdt.managedbuild.tool.xlc.c.linker.so.release;cdt.managedbuild.tool.xlc.cpp.linker.so.release"
                     id="cdt.managedbuild.toolchain.xlc.so.release">
		          <targetPlatform
		              id="cdt.managedbuild.target.xlc.platform.so.release"
		              name="%PlatformName.Rel"		            
		              osList="all"
		              archList="all">
		          </targetPlatform>
				  <builder
					  superClass="cdt.managedbuild.target.gnu.builder"
				      id="org.eclipse.cdt.managedbuilder.xlc.builder.so.release">		              
				  </builder>               
				  <tool
				      id="cdt.managedbuild.tool.xlc.cpp.compiler.so.release"
					  superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
				      <option
				          id="xlc.cpp.compiler.so.release.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.Level5"
						  superClass="xlc.c.compiler.option.optimization.level">
				      </option>
				      <option
				          id="xlc.cpp.compiler.so.release.option.g"
						  defaultValue="false"
						  superClass="xlc.c.compiler.option.ecd.g">
				      </option>
				  </tool>				
				  <tool				     
				      id="cdt.managedbuild.tool.xlc.c.compiler.so.release"
					  superClass="cdt.managedbuild.tool.xlc.c.compiler">
				      <option
				          id="xlc.c.compiler.so.release.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.Level5"
						  superClass="xlc.c.compiler.option.optimization.level">
				      </option>
				      <option
				          id="xlc.c.compiler.so.release.option.debugging.g"
						  defaultValue="false"
						  superClass="xlc.c.compiler.option.ecd.g">
				      </option>
				  </tool>
				  <tool
				      id="cdt.managedbuild.tool.xlc.c.linker.so.release"
					  superClass="cdt.managedbuild.tool.xlc.c.linker.so">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.cpp.linker.so.release"
					  superClass="cdt.managedbuild.tool.xlc.cpp.linker.so">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.assembler.so.release"
					  superClass="cdt.managedbuild.tool.xlc.assembler">
				  </tool>   
			   </toolChain>
        </configuration>
    </projectType>
    
    <projectType
          buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib"
          id="cdt.managedbuild.target.xlc.lib"
          isAbstract="false"
          isTest="false"
          name="%TargetName.xlc.lib"
          projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
         <configuration
               name="%ConfigName.Dbg"
               cleanCommand="rm -rf"
               artifactExtension="lib"               
               errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"                     
               id="cdt.managedbuild.config.xlc.lib.debug">
               <toolChain
                     name="%ToolChainName.Dbg"
                     targetTool="cdt.managedbuild.tool.xlc.archiver.lib.debug"
                     id="cdt.managedbuild.toolchain.xlc.lib.debug">
				  <targetPlatform
					  id="cdt.managedbuild.target.xlc.platform.lib.debug"
				 	  name="%PlatformName.Dbg"		            
					  osList="all"
					  archList="all">
				  </targetPlatform>
			  	  <builder
					  superClass="cdt.managedbuild.target.gnu.builder"
					  id="org.eclipse.cdt.managedbuilder.xlc.builder.lib.debug">		              
			      </builder>               		         
                  <tool
					  id="cdt.managedbuild.tool.xlc.cpp.compiler.lib.debug"
                      superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
					  <option
					      id="xlc.cpp.compiler.lib.debug.option.optimization.level"
					      defaultValue="xlc.c.compiler.optimization.level.none"
					      superClass="xlc.c.compiler.option.optimization.level">
					  </option>
					  <option
					      id="xlc.cpp.compiler.lib.debug.option.debugging.f"
					      defaultValue="true"
					      superClass="xlc.c.compiler.option.ecd.g">
					  </option>
                  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.c.compiler.lib.debug"
					  superClass="cdt.managedbuild.tool.xlc.c.compiler">
				      <option
					      id="xlc.c.compiler.lib.debug.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.none"
						  superClass="xlc.c.compiler.option.optimization.level">
				      </option>
				      <option
						  id="xlc.c.compiler.lib.debug.option.debugging.g"						
						  defaultValue="true"
						  superClass="xlc.c.compiler.option.ecd.g">
				      </option>
				  </tool>
			      <tool
		    		  id="cdt.managedbuild.tool.xlc.archiver.lib.debug"
			          superClass="cdt.managedbuild.tool.xlc.archiver">
				  </tool>                 
				  <tool
					  id="cdt.managedbuild.tool.xlc.assembler.lib.debug"
					  superClass="cdt.managedbuild.tool.xlc.assembler">
				  </tool>   
               </toolChain>
    	</configuration>
    	<configuration
    		name="%ConfigName.Rel"
            cleanCommand="rm -rf"
            artifactExtension="lib"               
            errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"                     
            id="cdt.managedbuild.config.xlc.lib.release">
            <toolChain
                     name="%ToolChainName.Rel"
                     targetTool="cdt.managedbuild.tool.xlc.archiver.lib.release"
                     id="cdt.managedbuild.toolchain.xlc.lib.release">
		          <targetPlatform
		              id="cdt.managedbuild.target.xlc.platform.lib.release"
		              name="%PlatformName.Rel"		            
		              osList="all"
		              archList="all">
		          </targetPlatform>
				  <builder
					  superClass="cdt.managedbuild.target.gnu.builder"
				      id="org.eclipse.cdt.managedbuilder.xlc.builder.lib.release">		              
				  </builder>               		            
				  <tool
					  id="cdt.managedbuild.tool.xlc.cpp.compiler.lib.release"
					  superClass="cdt.managedbuild.tool.xlc.cpp.compiler">
					  <option
						  id="xlc.cpp.compiler.lib.release.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.Level5"
						  superClass="xlc.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="xlc.cpp.compiler.lib.release.option.debugging.g"
						  defaultValue="false"
						  superClass="xlc.c.compiler.option.ecd.g">
					  </option>
				  </tool>
		          <tool
					  id="cdt.managedbuild.tool.xlc.c.compiler.lib.release"
					  superClass="cdt.managedbuild.tool.xlc.c.compiler">
					  <option
						  id="xlc.c.compiler.lib.release.option.optimization.level"
						  defaultValue="xlc.c.optimization.level.Level5"
						  superClass="xlc.c.compiler.option.optimization.level">
					  </option>
					  <option
						  id="xlc.c.compiler.lib.release.option.debugging.g"
					      defaultValue="false"
					      superClass="xlc.c.compiler.option.ecd.g">
					  </option>
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.archiver.lib.release"
				      superClass="cdt.managedbuild.tool.xlc.archiver">
				  </tool>
				  <tool
					  id="cdt.managedbuild.tool.xlc.assembler.lib.release"
					  superClass="cdt.managedbuild.tool.xlc.assembler">
				  </tool>   
               </toolChain>
        </configuration>
    </projectType>
    
    <tool
            errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
            id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"
            isAbstract="true"
            name="%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
			  defaultValue="false"
			  name="%Option.enablevmx"
			  category="xlc.c.compiler.category.output"
			  command="-qenablevmx"
			  id="xlc.c.compiler.option.output.enablevmx"
			  valueType="boolean">
		  </option>
		<option
			  name="%Option.Enum"
			  category="xlc.c.compiler.category.output"
			  id="xlc.c.compiler.option.output.alignment.enum"
			  valueType="enumerated">
			  <enumeratedOptionValue
					  name="%Option.none"
					  isDefault="false"
					  id="xlc.c.option.output.alignment.enum.none">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.Int"
					  isDefault="false"
					  command="-qenum=int"
					  id="xlc.c.option.output.alignment.enum.int">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.Intlong"
					  isDefault="false"
					  command="-qenum=intlong"
					  id="xlc.c.option.output.alignment.enum.intlong">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.small"
					  isDefault="false"
					  command="-qenum=small"
					  id="xlc.c.option.output.alignment.enum.small">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.1"
					  isDefault="false"
					  command="-qenum=1"
					  id="xlc.c.option.output.alignment.enum.1">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.2"
					  isDefault="false"
					  command="-qenum=2"
					  id="xlc.c.option.output.alignment.enum.2">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.4"
					  isDefault="false"
					  command="-qenum=4"
					  id="xlc.c.option.output.alignment.enum.4">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.enum.8"
					  isDefault="false"
					  command="-qenum=8"
					  id="xlc.c.option.output.alignment.enum.8">
			  </enumeratedOptionValue>
		  </option>

		<option
			  name="%Option.Pic"
			  category="xlc.c.compiler.category.output"
			  id="xlc.c.compiler.option.output.pic"
			  valueType="enumerated">
			  <enumeratedOptionValue
					  name="%Option.none"
					  isDefault="false"
					  id="xlc.c.output.pic.none">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.Pic.Small"
					  isDefault="false"
					  command="-qpic=small"
					  id="xlc.c.output.pic.small">
			  </enumeratedOptionValue>
			  <enumeratedOptionValue
					  name="%Option.Pic.Large"
					  isDefault="false"
					  command="-qpic=large"
					  id="xlc.c.output.pic.large">
			  </enumeratedOptionValue>
		  </option>
		  
		  <option
          category="xlc.c.compiler.category.output"
          command="-qfuncset"
          defaultValue="false"
          id="xlc.c.compiler.option.output.funcset"
          name="%Option.funcset"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qppline"
          defaultValue="false"
          id="xlc.c.compiler.option.output.ppline"
          name="%Option.ppline"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qnoro"
          defaultValue="false"
          id="xlc.c.compiler.option.output.noro"
          name="%Option.noro"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qnoroconst"
          defaultValue="false"
          id="xlc.c.compiler.option.output.noroconst"
          name="%Option.noroconst"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qroptr"
          defaultValue="false"
          id="xlc.c.compiler.option.output.roptr"
          name="%Option.roptr"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qsaveopt"
          defaultValue="false"
          id="xlc.c.compiler.option.output.saveopt"
          name="%Option.saveopt"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qstaticinline"
          defaultValue="false"
          id="xlc.c.compiler.option.output.staticinline"
          name="%Option.staticinline"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qstatsym"
          defaultValue="false"
          id="xlc.c.compiler.option.output.statsym"
          name="%Option.statsym"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qthreaded"
          defaultValue="false"
          id="xlc.c.compiler.option.output.threaded"
          name="%Option.threaded"
          valueType="boolean">
		  </option>	
		  <option
          category="xlc.c.compiler.category.output"
          command="-qvrsave"
          defaultValue="false"
          id="xlc.c.compiler.option.output.vrsave"
          name="%Option.vrsave"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qweaksymbol"
          defaultValue="false"
          id="xlc.c.compiler.option.output.weaksymbol"
          name="%Option.weaksymbol"
          valueType="boolean">
		  </option>
		  <option
          category="xlc.c.compiler.category.output"
          command="-qxcall"
          defaultValue="false"
          id="xlc.c.compiler.option.output.xcall"
          name="%Option.xcall"
          valueType="boolean">
		  </option>	
		<optionCategory
			name="%OptionCategory.Optimize"
			id="xlc.c.compiler.category.optimization">
		</optionCategory>
		<option
			  name="%Option.OptLevel"
			  category="xlc.c.compiler.category.optimization"
			  id="xlc.c.compiler.option.optimization.level"
			  valueType="enumerated">
			<enumeratedOptionValue
				  name="%Option.none"
				  isDefault="true"
				  command="-O0"
				  id="xlc.c.optimization.level.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				  name="%Option.Optimize.Optimize"
				  command="-O"
				  id="xlc.c.optimization.level.optimize">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				  name="%Option.Optimize.Level2"
				  command="-O2"
				  id="xlc.c.optimization.level.Level2">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				  name="%Option.Optimize.Level3"
				  command="-O3"
				  id="xlc.c.optimization.level.Level3">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				  name="%Option.Optimize.Level4"
				  command="-O4"
				  id="xlc.c.optimization.level.Level4">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				  name="%Option.Optimize.Level5"
				  command="-O5"
				  id="xlc.c.optimization.level.Level5">
			</enumeratedOptionValue>
		</option>
		<option
			name="%Option.inlining"
			category="xlc.c.compiler.category.optimization"
			id="xlc.c.compiler.option.optimization.inlining"
			valueType="enumerated"
			>
     <enumeratedOptionValue
           id="xlc.c.compiler.option.optimization.inlining.default"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-Q"
           id="xlc.c.compiler.option.optimization.inlining.Q"
           name="%Option.inlining.Q">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-Q!"
           id="xlc.c.compiler.option.optimization.inlining.Qexclamation"
           name="%Option.inlining.Qexclamation">
     </enumeratedOptionValue> 
		</option>
				<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        id="xlc.c.compiler.option.optimization.arch"
        name="%Option.optimization.arch"
        valueType="enumerated">
     <enumeratedOptionValue
           id="xlc.c.compiler.option.optimization.arch.default"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=auto"
           id="xlc.c.compiler.option.optimization.arch.auto"
           name="auto">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=com"
           id="xlc.c.compiler.option.optimization.arch.com"
           name="com">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=403"
           id="xlc.c.compiler.option.optimization.arch.403"
           name="PowerPC® 403">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=601"
           id="xlc.c.compiler.option.optimization.arch.601"
           name="PowerPC® 601">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=602"
           id="xlc.c.compiler.option.optimization.arch.602"
           name="PowerPC® 602">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=603"
           id="xlc.c.compiler.option.optimization.arch.603"
           name="PowerPC® 603">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=604"
           id="xlc.c.compiler.option.optimization.arch.604"
           name="PowerPC® 604">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr"
           id="xlc.c.compiler.option.optimization.arch.pwr"
           name="POWER(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr2"
           id="xlc.c.compiler.option.optimization.arch.pwr2"
           name="POWER2(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr2s"
           id="xlc.c.compiler.option.optimization.arch.pwr2s"
           name="POWER2(TM) s">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr2sc"
           id="xlc.c.compiler.option.optimization.arch.pwr2sc"
           name="POWER2(TM) Super Chip">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr3"
           id="xlc.c.compiler.option.optimization.arch.pwr3"
           name="POWER3(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr4"
           id="xlc.c.compiler.option.optimization.arch.pwr4"
           name="POWER4(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr5"
           id="xlc.c.compiler.option.optimization.arch.pwr5"
           name="POWER5(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc"
           id="xlc.c.compiler.option.optimization.arch.ppc"
           name="PowerPC®">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64"
           id="xlc.c.compiler.option.optimization.arch.ppc64"
           name="%Option.optimization.arch.ppc64">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppcgr"
           id="xlc.c.compiler.option.optimization.arch.ppcgr"
           name="%Option.optimization.arch.ppcgr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64gr"
           id="xlc.c.compiler.option.optimization.arch.ppc64gr"
           name="%Option.optimization.arch.ppc64gr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppcs4grsq"
           id="xlc.c.compiler.option.optimization.arch.ppc64grsq"
           name="%Option.optimization.arch.ppc64grsq">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64v"
           id="xlc.c.compiler.option.optimization.arch.ppc64v"
           name="%Option.optimization.arch.ppc64v">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc970"
           id="xlc.c.compiler.option.optimization.arch.ppc970"
           name="PowerPC® 970">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64a"
           id="xlc.c.compiler.option.optimization.arch.rs64a"
           name="RS64I">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64b"
           id="xlc.c.compiler.option.optimization.arch.rs64b"
           name="RS64II">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64c"
           id="xlc.c.compiler.option.optimization.arch.rs64c"
           name="RS64III">
     </enumeratedOptionValue>
		</option>
        <option
              applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
              category="xlc.c.compiler.category.optimization"
              id="xlc.c.compiler.option.optimization.arch.9.0"
              name="%Option.optimization.arch"
              valueType="enumerated">
                   <enumeratedOptionValue
           id="xlc.c.compiler.option.optimization.arch.default"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=auto"
           id="xlc.c.compiler.option.optimization.arch.auto"
           name="auto">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=403"
           id="xlc.c.compiler.option.optimization.arch.403"
           name="PowerPC® 403">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=604"
           id="xlc.c.compiler.option.optimization.arch.604"
           name="PowerPC® 604">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr3"
           id="xlc.c.compiler.option.optimization.arch.pwr3"
           name="POWER3(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr4"
           id="xlc.c.compiler.option.optimization.arch.pwr4"
           name="POWER4(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=pwr5"
           id="xlc.c.compiler.option.optimization.arch.pwr5"
           name="POWER5(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc"
           id="xlc.c.compiler.option.optimization.arch.ppc"
           name="PowerPC®">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64"
           id="xlc.c.compiler.option.optimization.arch.ppc64"
           name="%Option.optimization.arch.ppc64">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppcgr"
           id="xlc.c.compiler.option.optimization.arch.ppcgr"
           name="%Option.optimization.arch.ppcgr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64gr"
           id="xlc.c.compiler.option.optimization.arch.ppc64gr"
           name="%Option.optimization.arch.ppc64gr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppcs4grsq"
           id="xlc.c.compiler.option.optimization.arch.ppc64grsq"
           name="%Option.optimization.arch.ppc64grsq">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc64v"
           id="xlc.c.compiler.option.optimization.arch.ppc64v"
           name="%Option.optimization.arch.ppc64v">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=ppc970"
           id="xlc.c.compiler.option.optimization.arch.ppc970"
           name="PowerPC® 970">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64a"
           id="xlc.c.compiler.option.optimization.arch.rs64a"
           name="RS64I">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64b"
           id="xlc.c.compiler.option.optimization.arch.rs64b"
           name="RS64II">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qarch=rs64c"
           id="xlc.c.compiler.option.optimization.arch.rs64c"
           name="RS64III">
     </enumeratedOptionValue>
           <enumeratedOptionValue
                 command="-qarch=pwr6"
                 id="xlc.c.compiler.option.optimization.arch.pwr6"
                 name="POWER6 (TM)">
           </enumeratedOptionValue>
           <enumeratedOptionValue
                 command="-qarch=pwr6e"
                 id="xlc.c.compiler.option.optimization.arch.pwr6e"
                 name="POWER6 (TM) e">
           </enumeratedOptionValue>
        </option>
  <option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        id="xlc.c.compiler.option.optimization.tune"
        name="%Option.optimization.tune"
        valueType="enumerated">
             <enumeratedOptionValue
           id="xlc.c.compiler.option.optimization.tune.default"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=auto"
           id="xlc.c.compiler.option.optimization.tune.auto"
           name="%Option.optimization.tune.auto">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=403"
           id="xlc.c.compiler.option.optimization.tune.403"
           name="PowerPC® 403">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=601"
           id="xlc.c.compiler.option.optimization.tune.601"
           name="PowerPC® 601">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=602"
           id="xlc.c.compiler.option.optimization.tune.602"
           name="PowerPC® 602">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=603"
           id="xlc.c.compiler.option.optimization.tune.603"
           name="PowerPC® 603">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=604"
           id="xlc.c.compiler.option.optimization.tune.604"
           name="PowerPC® 604">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr"
           id="xlc.c.compiler.option.optimization.tune.pwr"
           name="POWER(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr2"
           id="xlc.c.compiler.option.optimization.tune.pwr2"
           name="POWER2(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr2s"
           id="xlc.c.compiler.option.optimization.tune.pwr2s"
           name="POWER2(TM) s">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr2sc"
           id="xlc.c.compiler.option.optimization.tune.pwr2sc"
           name="POWER2(TM) Super Chip">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr3"
           id="xlc.c.compiler.option.optimization.tune.pwr3"
           name="POWER3(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr4"
           id="xlc.c.compiler.option.optimization.tune.pwr4"
           name="POWER4(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr5"
           id="xlc.c.compiler.option.optimization.tune.pwr5"
           name="POWER5(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc"
           id="xlc.c.compiler.option.optimization.tune.ppc"
           name="PowerPC®">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64"
           id="xlc.c.compiler.option.optimization.tune.ppc64"
           name="%Option.optimization.arch.ppc64">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppcgr"
           id="xlc.c.compiler.option.optimization.tune.ppcgr"
           name="%Option.optimization.arch.ppcgr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64gr"
           id="xlc.c.compiler.option.optimization.tune.ppc64gr"
           name="%Option.optimization.arch.ppc64gr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppcs4grsq"
           id="xlc.c.compiler.option.optimization.tune.ppc64grsq"
           name="%Option.optimization.arch.ppc64grsq">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64v"
           id="xlc.c.compiler.option.optimization.tune.ppc64v"
           name="%Option.optimization.arch.ppc64v">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc970"
           id="xlc.c.compiler.option.optimization.tune.ppc970"
           name="PowerPC® 970">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64a"
           id="xlc.c.compiler.option.optimization.tune.rs64a"
           name="RS64I">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64b"
           id="xlc.c.compiler.option.optimization.tune.rs64b"
           name="RS64II">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64c"
           id="xlc.c.compiler.option.optimization.tune.rs64c"
           name="RS64III">
     </enumeratedOptionValue>
  </option>
        <option
              applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
              category="xlc.c.compiler.category.optimization"
              id="xlc.c.compiler.option.optimization.tune.9.0"
              name="%Option.optimization.tune"
              valueType="enumerated">
             <enumeratedOptionValue
           id="xlc.c.compiler.option.optimization.tune.default"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=auto"
           id="xlc.c.compiler.option.optimization.tune.auto"
           name="%Option.optimization.tune.auto">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=403"
           id="xlc.c.compiler.option.optimization.tune.403"
           name="PowerPC® 403">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=604"
           id="xlc.c.compiler.option.optimization.tune.604"
           name="PowerPC® 604">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr3"
           id="xlc.c.compiler.option.optimization.tune.pwr3"
           name="POWER3(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr4"
           id="xlc.c.compiler.option.optimization.tune.pwr4"
           name="POWER4(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=pwr5"
           id="xlc.c.compiler.option.optimization.tune.pwr5"
           name="POWER5(TM)">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc"
           id="xlc.c.compiler.option.optimization.tune.ppc"
           name="PowerPC®">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64"
           id="xlc.c.compiler.option.optimization.tune.ppc64"
           name="%Option.optimization.arch.ppc64">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppcgr"
           id="xlc.c.compiler.option.optimization.tune.ppcgr"
           name="%Option.optimization.arch.ppcgr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64gr"
           id="xlc.c.compiler.option.optimization.tune.ppc64gr"
           name="%Option.optimization.arch.ppc64gr">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppcs4grsq"
           id="xlc.c.compiler.option.optimization.tune.ppc64grsq"
           name="%Option.optimization.arch.ppc64grsq">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc64v"
           id="xlc.c.compiler.option.optimization.tune.ppc64v"
           name="%Option.optimization.arch.ppc64v">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=ppc970"
           id="xlc.c.compiler.option.optimization.tune.ppc970"
           name="PowerPC® 970">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64a"
           id="xlc.c.compiler.option.optimization.tune.rs64a"
           name="RS64I">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64b"
           id="xlc.c.compiler.option.optimization.tune.rs64b"
           name="RS64II">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtune=rs64c"
           id="xlc.c.compiler.option.optimization.tune.rs64c"
           name="RS64III">
     </enumeratedOptionValue>
  </option>
		
		<option
			name="%Option.aggrcopy"
			category="xlc.c.compiler.category.optimization"
			id="xlc.c.compiler.option.optimization.aggrcopy"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.optimization.aggrcopy.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.aggrcopy.nooverlap"
				command="-qaggrcopy=nooverlap"
				id="xlc.c.optimization.aggrcopy.nooverlap">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.aggrcopy.overlap"
				command="-qaggrcopy=overlap"
				id="xlc.c.optimization.aggrcopy.overlap">
			</enumeratedOptionValue>
		</option>

		<option
			name="%Option.alias"
			category="xlc.c.compiler.category.optimization"
			command="-qalias="
			id="xlc.c.compiler.option.optimization.alias"
			valueType="string"> 
		</option>
		<option
			name="%Option.optimization.Cache"
			category="xlc.c.compiler.category.optimization"
			command="-qcache="
			id="xlc.c.compiler.option.optimization.cache"
			valueType="string">
		</option>
		<option
			
			name="%Option.compact"
			category="xlc.c.compiler.category.optimization"
			command="-qcompact"
			id="xlc.c.compiler.option.optimization.compact"
			valueType="boolean">
		</option>
		<option
			name="%Option.optimization.dataimported"
			category="xlc.c.compiler.category.optimization"
			command="-qdataimported="
			id="xlc.c.compiler.option.optimization.dataimported"
			valueType="string">
		</option>
		<option
			name="%Option.optimization.datalocal"
			category="xlc.c.compiler.category.optimization"
			command="-qdatalocal="
			id="xlc.c.compiler.option.optimization.datalocal"
			valueType="string">
		</option>
		<option
			
			name="%Option.directstorage"
			category="xlc.c.compiler.category.optimization"
			command="-qdirectstorage"
			id="xlc.c.compiler.option.optimization.directstorage"
			valueType="boolean">
		</option>

		<option
			
			name="%Option.fdpr"
			category="xlc.c.compiler.category.optimization"
			command="-qfdpr"
			id="xlc.c.compiler.option.optimization.fdpr"
			valueType="boolean">
		</option>
		<option
			name="%Option.optimization.hot"
			category="xlc.c.compiler.category.optimization"
			command="-qhot="
			id="xlc.c.compiler.option.optimization.hot"
			valueType="string">
		</option>
		<option
			
			name="%Option.ignerrno"
			category="xlc.c.compiler.category.optimization"
			command="-qignerrno"
			id="xlc.c.compiler.option.optimization.ignerrno"
			valueType="boolean">
		</option>
		<option
			name="%Option.optimization.ipa"
			category="xlc.c.compiler.category.optimization"
			command="-qipa="
			id="xlc.c.compiler.option.optimization.ipa"
			valueType="string">
		</option>
		<option
			name="%Option.optimization.isolatedcall"
			category="xlc.c.compiler.category.optimization"
			command="-qisolated_call="
			id="xlc.c.compiler.option.optimization.isolatedcall"
			valueType="string">
		</option>
		<option
			
			name="%Option.largepage"
			category="xlc.c.compiler.category.optimization"
			command="-qlargepage"
			id="xlc.c.compiler.option.optimization.largepage"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.libansi"
			category="xlc.c.compiler.category.optimization"
			command="-qlibansi"
			id="xlc.c.compiler.option.optimization.libansi"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.pdf1"
			category="xlc.c.compiler.category.optimization"
			command="-qpdf1"
			id="xlc.c.compiler.option.optimization.pdf1"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.pdf2"
			category="xlc.c.compiler.category.optimization"
			command="-qpdf2"
			id="xlc.c.compiler.option.optimization.pdf2"
			valueType="boolean">
		</option>
		<option
			defaultValue="false"
			name="%Option.optimization.Prefetch"
			category="xlc.c.compiler.category.optimization"
			command="-qnoprefetch"
			id="xlc.c.compiler.option.optimization.prefetch"
			valueType="boolean">
		</option>
		<option
			name="%Option.optimization.procimported"
			category="xlc.c.compiler.category.optimization"
			command="-qprocunknown"
			id="xlc.c.compiler.option.optimization.procimported"
			valueType="string">
		</option>
		<option
			name="%Option.optimization.procunknown"
			category="xlc.c.compiler.category.optimization"
			command="-qprocunknown="
			id="xlc.c.compiler.option.optimization.procunknown"
			valueType="string">
		</option>
		<option
			defaultValue="false"
			name="%Option.optimization.showpdf"
			category="xlc.c.compiler.category.optimization"
			command="-qshowpdf"
			id="xlc.c.compiler.option.optimization.showpdf"
			valueType="boolean">
		</option>
		<option
			defaultValue="false"
			name="%Option.optimization.smallstack"
			category="xlc.c.compiler.category.optimization"
			command="-qsmallstack"
			id="xlc.c.compiler.option.optimization.smallstack"
			valueType="boolean">
		</option>
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        command="-qsmp"
        defaultValue="false"
        id="xlc.c.compiler.option.optimization.smp"
        name="%Option.optimization.smp"
        valueType="boolean">
		</option>
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        command="-qsmp="
        id="xlc.c.compiler.option.optimization.smp.v10"
        name="%Option.optimization.smp.v10"
        tip="%Option.optimization.smp.v10.tooltip"
        valueType="string">
		</option>
		<option
			name="%Option.optimization.Spill"
			category="xlc.c.compiler.category.optimization"
			command="-qspill="
			id="xlc.c.compiler.option.optimization.spill"
			valueType="string">
		</option>
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        command="-qstrict"
        defaultValue="false"
        id="xlc.c.compiler.option.optimization.strict"
        name="%Option.optimization.Strict"
        valueType="boolean">
		</option>
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.optimization"
        command="-qstrict="
        id="xlc.c.compiler.option.optimization.strict.v10"
        name="%Option.optimization.Strict.v10"
        tip="%Option.optimization.Strict.v10.tooltip"
        valueType="string">
		</option>
		<option
			name="%Option.optimization.loopinduction"
			category="xlc.c.compiler.category.optimization"
			id="xlc.c.compiler.option.optimization.loopinduction"
			valueType="enumerated">
     <enumeratedOptionValue
           id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue10"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.optimization.strict_induction"
				command="-qstrict_induction"
				id="xlc.c.optimization.optimize.strict_induction">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.optimization.nostrict_induction"
				isDefault="false"
				command="-qnostrict_induction"
				id="xlc.c.optimization.optimize.nostrict_induction">
			</enumeratedOptionValue>
		</option>

		<option
			defaultValue="false"
			name="%Option.optimization.tocdata"
			category="xlc.c.compiler.category.optimization"
			command="-qtocdata"
			id="xlc.c.compiler.option.optimization.tocdata"
			valueType="boolean">
		</option>

		<optionCategory
			name="%OptionCategory.ifp"
			id="xlc.c.compiler.category.ifp">
		</optionCategory>

		<option
			name="%Option.y"
			category="xlc.c.compiler.category.ifp"
			id="xlc.c.compiler.option.ifp.y"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.compiler.option.ifp.y.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.y.n"
				isDefault="false"
				command="-yn"
				id="xlc.c.compiler.option.ifp.y.n">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.y.m"
				isDefault="false"
				command="-ym"
				id="xlc.c.compiler.option.ifp.y.m">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.y.p"
				isDefault="false"
				command="-yp"
				id="xlc.c.compiler.option.ifp.y.p">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.y.z"
				isDefault="false"
				command="-yz"
				id="xlc.c.compiler.option.ifp.y.z">
			</enumeratedOptionValue>
		</option>

		<option
			name="%Option.float"
			category="xlc.c.compiler.category.ifp"
			command="-qfloat="
			id="xlc.c.compiler.option.ifp.qfloat"
			valueType="string"> 
		</option>
		<option
			name="%Option.flttrap"
			category="xlc.c.compiler.category.ifp"
			command="-qflttrap="
			id="xlc.c.compiler.option.ifp.qflttrap"
			valueType="string"> 
		</option>
		<option
			name="%Option.longlong"
			category="xlc.c.compiler.category.ifp"
			id="xlc.c.compiler.option.ifp.longlong"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.default"
				isDefault="true"
				id="xlc.c.ifp.y.default">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.longlong"
				command="-qlonglong"
				id="xlc.c.ifp.qlonglong">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.longlong.nolonglong"
				command="-qnolonglong"
				id="xlc.c.ifp.qnolonglong">
			</enumeratedOptionValue>
		</option>

		<option
			name="%Option.rndflt"
			category="xlc.c.compiler.category.ifp"
			id="xlc.c.compiler.option.ifp.rndflt"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.ifp.rndflt.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.rndflt.nearest"
				isDefault="false"
				command="-qrndflt=nearest"
				id="xlc.c.ifp.qrndflt.nearest">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.rndflt.minusinf"
				isDefault="false"
				command="-qrndflt=minusinf"
				id="xlc.c.ifp.qrndflt.minusinf">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.rndflt.plusinf"
				isDefault="false"
				command="-qrndflt=plusinf"
				id="xlc.c.ifp.qrndflt.plusinf">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.rndflt.zero"
				isDefault="false"
				command="-qrndflt=zero"
				id="xlc.c.ifp.qrndflt.zero">
			</enumeratedOptionValue>
		</option>


		<optionCategory
			name="%OptionCategory.cc"
			id="xlc.c.compiler.category.cc">
		</optionCategory>
		<option
			name="%Option.B"
			category="xlc.c.compiler.category.cc"
			command="-B"
			id="xlc.c.compiler.option.cc.B"
			valueType="string"> 
		</option>

		<option
			name="%Option.F"
			category="xlc.c.compiler.category.cc"
			command="-F"
			id="xlc.c.compiler.option.cc.F"
			valueType="string"> 
		</option>

		<option
			name="%Option.t"
			category="xlc.c.compiler.category.cc"
			command="-t"
			id="xlc.c.compiler.option.cc.t"
			valueType="string"> 
		</option>

		<option
			name="%Option.optimization.w"
			category="xlc.c.compiler.category.cc"
			command="-W"
			id="xlc.c.compiler.option.cc.W"
			valueType="string"> 
		</option>
		<option
			name="%Option.maxmem"
			category="xlc.c.compiler.category.cc"
			command="-qmaxmem="
			id="xlc.c.compiler.option.cc.maxmem"
			valueType="string"> 
		</option>
		<option
        browseType="directory"
        category="xlc.c.compiler.category.cc"
        command="-qpath="
        id="xlc.c.compiler.option.cc.path"
        name="%Option.path"
        valueType="string"> 
		</option>
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.cc"
        command="-qtls="
        id="xlc.c.compiler.option.cc.tls"
        name="%Option.tls"
        valueType="string"> 
		</option>
		
		<option
        applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
        category="xlc.c.compiler.category.objcc"
        id="xlc.c.compiler.option.cc.tls.v10"
        name="%Option.tls"
        valueType="enumerated">
     <enumeratedOptionValue
           id="xlc.c.compiler.option.cc.tls.none"
           isDefault="true"
           name="%Option.none">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=unsupported"
           id="xlc.c.compiler.option.cc.tls.unsupported"
           isDefault="true"
           name="%Option.tls.unsupported">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=default"
           id="xlc.c.compiler.option.cc.tls.default"
           name="%Option.tls.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=global-dynamic"
           id="xlc.c.compiler.option.cc.tls.global-dynamic"
           name="%Option.tls.global-dynamic">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=initial-exec"
           id="xlc.c.compiler.option.cc.tls.initial-exec"
           name="%Option.tls.initial-exec">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=local-exec"
           id="xlc.c.compiler.option.cc.tls.local-exec"
           name="%Option.tls.local-exec">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qtls=local-dynamic"
           id="xlc.c.compiler.option.cc.tls.local-dynamic"
           name="%Option.tls.local-dynamic">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qnotls"
           id="xlc.c.compiler.option.cc.tls.notls"
           name="%Option.tls.notls">
     </enumeratedOptionValue> 
		</option>
		<optionCategory
			name="%OptionCategory.lm"
			id="xlc.c.compiler.category.lm">
		</optionCategory>

		<option
			
			name="%Option.V"
			category="xlc.c.compiler.category.lm"
			command="-V"
			id="xlc.c.compiler.option.lm.V"
			valueType="boolean">
		</option>
		<option
			defaultValue="false"
			name="%Option.Warn.nowarn"
			category="xlc.c.compiler.category.lm"
			command="-w"
			id="xlc.c.compiler.option.lm.w"
			valueType="boolean">
		</option>
		<option
			name="%Option.attr"
			category="xlc.c.compiler.category.lm"
			id="xlc.c.compiler.option.lm.attr"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.lm.attr.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.attr.noattr"
				isDefault="false"
				command="-qnoattr"
				id="xlc.c.lm.attr.noattr">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.attr.fullattr"
				isDefault="false"
				command="-qattr=full"
				id="xlc.c.lm.attr.fullattr">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.attr.attr"
				isDefault="false"
				command="-qattr"
				id="xlc.c.lm.attr.attr">
			</enumeratedOptionValue>
		</option>
		<option
			name="%Option.flag"
			category="xlc.c.compiler.category.lm"
			command="-qflag="
			id="xlc.c.compiler.option.lm.flag"
			valueType="string"> 
		</option>
		<option
			name="%Option.format"
			category="xlc.c.compiler.category.lm"
			command="-qformat="
			id="xlc.c.compiler.option.lm.format"
			valueType="string"> 
		</option>
		<option
			name="%Option.halt"
			category="xlc.c.compiler.category.lm"
			id="xlc.c.compiler.option.lm.halt"
			valueType="enumerated">
     <enumeratedOptionValue
           id="org.eclipse.cdt.managedbuilder.xlc.ui.enumeratedOptionValue1"
           isDefault="true"
           name="%Option.default">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qhalt=i"
           id="xlc.c.compiler.option.lm.halt.information"
           name="%Option.halt.information">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qhalt=w"
           id="xlc.c.compiler.option.lm.halt.warning"
           name="%Option.halt.warning">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qhalt=e"
           id="xlc.c.compiler.option.lm.halt.error"
           name="%Option.halt.error">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qhalt=s"
           id="xlc.c.compiler.option.lm.halt.severeError"
           name="%Option.halt.severeError">
     </enumeratedOptionValue>
     <enumeratedOptionValue
           command="-qhalt=u"
           id="xlc.c.compiler.option.lm.halt.unrecoverableError"
           name="%Option.halt.unrecoverableError">
     </enumeratedOptionValue> 
		</option>
			
		<option
			name="%Option.info"
			category="xlc.c.compiler.category.ecd"
			command="-qinfo="
			id="xlc.c.compiler.option.lm.info"
			valueType="string"> 
		</option>
		<option
			
			name="%Option.list"
			category="xlc.c.compiler.category.lm"
			command="-qlist"
			id="xlc.c.compiler.option.lm.list"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.listopt"
			category="xlc.c.compiler.category.lm"
			command="-qlistopt"
			id="xlc.c.compiler.option.lm.listopt"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.phsinfo"
			category="xlc.c.compiler.category.lm"
			command="-qphsinfo"
			id="xlc.c.compiler.option.lm.phsinfo"
			valueType="boolean">
		</option>

		<option
			
			name="%Option.noprint"
			category="xlc.c.compiler.category.lm"
			command="-qnoprint"
			id="xlc.c.compiler.option.lm.noprint"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.report"
			category="xlc.c.compiler.category.lm"
			command="-qreport"
			id="xlc.c.compiler.option.lm.report"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.showinc"
			category="xlc.c.compiler.category.lm"
			command="-qshowinc"
			id="xlc.c.compiler.option.lm.showinc"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.source"
			category="xlc.c.compiler.category.lm"
			command="-qsource"
			id="xlc.c.compiler.option.lm.source"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.srcmsg"
			category="xlc.c.compiler.category.lm"
			command="-qsrcmsg"
			id="xlc.c.compiler.option.lm.srcmsg"
			valueType="boolean">
		</option>
		<option
			name="%Option.suppress"
			category="xlc.c.compiler.category.lm"
			command="-qsuppress="
			id="xlc.c.compiler.option.lm.suppress"
			valueType="string"> 
		</option>
		<option
			name="%Option.tabsize"
			category="xlc.c.compiler.category.lm"
			command="-qtabsize="
			id="xlc.c.compiler.option.lm.tabsize"
			valueType="string"> 
		</option>
		<option
			
			name="%Option.warnfourcharconsts"
			category="xlc.c.compiler.category.lm"
			command="-qwarnfourcharconsts"
			id="xlc.c.compiler.option.lm.warnfourcharconsts"
			valueType="boolean">
		</option>
		<option
			name="%Option.xref"
			category="xlc.c.compiler.category.lm"
			id="xlc.c.compiler.option.lm.xref"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.lm.xref.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.xref.noxref"
				isDefault="false"
				command="-qnoxref"
				id="xlc.c.lm.attr.noattr">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.xref.fullxref"
				isDefault="false"
				command="-qxref=full"
				id="xlc.c.lm.xref.fullxref">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.xref.xref"
				isDefault="false"
				command="-qxref"
				id="xlc.c.lm.xref.xref">
			</enumeratedOptionValue>
		</option>

		<optionCategory
			name="%OptionCategory.ecd"
			id="xlc.c.compiler.category.ecd">
		</optionCategory>

		<option
			
			name="%Option.g"
			category="xlc.c.compiler.category.ecd"
			command="-g"
			id="xlc.c.compiler.option.ecd.g"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.p"
			category="xlc.c.compiler.category.ecd"
			command="-p"
			id="xlc.c.compiler.option.ecd.p"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.pg"
			category="xlc.c.compiler.category.ecd"
			command="-pg"
			id="xlc.c.compiler.option.ecd.pg"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.check"
			category="xlc.c.compiler.category.ecd"
			command="-qcheck"
			id="xlc.c.compiler.option.ecd.check"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.dbxextra"
			category="xlc.c.compiler.category.ecd"
			command="-qdbxextra"
			id="xlc.c.compiler.option.ecd.dbxextra"
			valueType="boolean">
		</option>
		<option
			
			name="%Option.extchk"
			category="xlc.c.compiler.category.ecd"
			command="-qextchk"
			id="xlc.c.compiler.option.ecd.extchk"
			valueType="boolean">
		</option>

		<option
			
			name="%Option.fullpath"
			category="xlc.c.compiler.category.ecd"
			command="-qfullpath"
			id="xlc.c.compiler.option.ecd.fullpath"
			valueType="boolean">
		</option>

		<option
			name="%Option.genproto"
			category="xlc.c.compiler.category.ecd"
			id="xlc.c.compiler.option.ecd.genproto"
			valueType="enumerated">
			<enumeratedOptionValue
				name="%Option.none"
				isDefault="false"
				id="xlc.c.ecd.genproto.none">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.genproto.general"
				isDefault="false"
				command="-qgenproto"
				id="xlc.c.ecd.genproto">
			</enumeratedOptionValue>
			<enumeratedOptionValue
				name="%Option.genproto.parmgenproto"
				isDefault="false"
				command="-qgenproto=parmnames"
				id="xlc.c.ecd.genproto.parmnames">
			</enumeratedOptionValue>
		</option>
		<option
			
			name="%Option.heapdebug"
			category="xlc.c.compiler.category.ecd"
			command="-qheapdebug"
			id="xlc.c.compiler.option.ecd.heapdebug"
			valueType="boolean">
		</option>
		<option
			name="%Option.initauto"
			category="xlc.c.compiler.category.ecd"
			command="-qinitauto="
			id="xlc.c.compiler.option.ecd.initauto"
			valueType="string"> 
		</option>
		<option
			
			name="%Option.linedebug"
			category="xlc.c.compiler.category.ecd"
			command="-qlinedebug"
			id="xlc.c.compiler.option.ecd.linedebug"
			valueType="boolean">
		</option>
		<option
			name="%Option.maxerr"
			category="xlc.c.compiler.category.ecd"
			command="-qmaxerr="
			id="xlc.c.compiler.option.ecd.maxerr"
			valueType="string"> 
		</option>
		<option
			
			name="%Option.proto"
			category="xlc.c.compiler.category.ecd"
			command="-qproto"
			id="xlc.c.compiler.option.ecd.proto"
			valueType="boolean">
		</option>
		  <optionCategory
			  name="%OptionCategory.Misc"
			  id="xlc.c.compiler.category.other">
		  </optionCategory>
		  <option
			  name="%Option.compiler.other"
			  category="xlc.c.compiler.category.other"
			  id="xlc.c.compiler.option.misc.other"
			  valueType="string">
		  </option>


		<!-- Version 9 Options -->
		       <option
              applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
              category="xlc.c.compiler.category.ifp"
              id="xlc.c.compiler.option.ifp.dfp"
              name="%Option.dfp"
              valueType="enumerated">
           <enumeratedOptionValue
                 id="xlc.c.compiler.option.ifp.dfp.default"
                 isDefault="true"
                 name="%Option.default">
           </enumeratedOptionValue>
           <enumeratedOptionValue
                 command="-qdfp"
                 id="xlc.c.compiler.option.ifp.dfp.enabled"
                 name="%Option.dfp.enabled">
           </enumeratedOptionValue>
           <enumeratedOptionValue
                 command="-qnodfp"
                 id="xlc.c.compiler.option.ifp.dfp.disabled"
                 name="%Option.dfp.disabled">
           </enumeratedOptionValue>
        </option>

        <option
              applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
              category="xlc.c.compiler.category.output"
              command="-C!"
              defaultValue="false"
              id="xlc.c.compiler.option.preprocessor.PreprocessRemoveComments"
              name="%Option.PreprocRemoveComments"
              valueType="boolean">
        </option>
        <option
              applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
              category="xlc.c.compiler.category.ecd"
              command="-qoptdebug"
              defaultValue="false"
              id="xlc.c.compiler.option.ecd.optdebug"
              name="%Option.optdebug"
              valueType="boolean">
        </option>
          <option
                applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
                category="xlc.c.compiler.category.output"
                id="xlc.c.compiler.option.output.macros"
                name="%Option.macros"
                valueType="enumerated">
             <enumeratedOptionValue
                   id="xlc.c.compiler.option.output.macros.none"
                   isDefault="true"
                   name="%Option.none">
             </enumeratedOptionValue>
             <enumeratedOptionValue
                   command="-qshowmacros=all"
                   id="xlc.c.compiler.option.output.macros.all"
                   name="%Option.macros.all">
             </enumeratedOptionValue>
             <enumeratedOptionValue
                   command="-qshowmacros=pre"
                   id="xlc.c.compiler.option.output.macros.pre"
                   name="%Option.macros.pre">
             </enumeratedOptionValue>
             <enumeratedOptionValue
                   command="-qshowmacros=nopre"
                   id="xlc.c.compiler.option.output.macros.nopre"
                   name="%Option.macros.nopre">
             </enumeratedOptionValue>
          </option>
          <option
                applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCApplicabilityCalculator"
                category="xlc.c.compiler.category.output"
                command="-qnotimestamps"
                id="xlc.c.compiler.option.output.timestamps"
                name="%Options.timestamps"
                valueType="boolean">
          </option>
          <optionCategory
                id="xlc.c.compiler.category.objcc"
                name="%OptionCategory.objcc">
          </optionCategory>
    </tool>
    <tool
            errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
            id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractLinker"
            isAbstract="true"
            name="%tool.linker.exe.abstract.name"
            outputFlag="-o">
                  <envVarBuildPath 
         	pathType="buildpathLibrary"
         	variableList="LIBRARY_PATH">
         </envVarBuildPath>
         
         <optionCategory
               name="%OptionCategory.Libs"
               id="xlc.c.link.category.libs">
         </optionCategory>
         <option
               name="%Option.Libs"
               category="xlc.c.link.category.libs"
               command="-l"
               id="xlc.c.link.option.libs"
               browseType="none"
               valueType="libs">
         </option>
         <option
               name="%Option.Libsearch"
               category="xlc.c.link.category.libs"
               command="-L"
               id="xlc.c.link.option.paths"
               browseType="directory"
               valueType="libPaths">
         </option>
         <option
               name="%Option.UserObjs"
               category="xlc.c.link.category.libs"
               browseType="file"
               valueType="userObjs"
               id="xlc.c.link.option.userobjs">
         </option>
         		<optionCategory
			name="%OptionCategory.Linking"
			id="xlc.c.compiler.category.linking">
		</optionCategory>

		<option
			name="%Option.Linking.b"
			category="xlc.c.compiler.category.linking"
			command="-b"
			id="xlc.c.compiler.option.linking.b"
			valueType="string">
		</option>

		<option
			defaultValue="false"
			name="%Option.linking.brtl"
			category="xlc.c.compiler.category.linking"
			command="-brtl"
			id="xlc.c.compiler.option.linking.brtl"
			valueType="boolean">
		</option>

		<option
			defaultValue="false"
			name="%Option.linking.bundle"
			category="xlc.c.compiler.category.linking"
			command="-bundle"
			id="xlc.c.compiler.option.linking.bundle"
			valueType="boolean">
		</option>

		<option
			name="%Option.linking.bundle_loader"
			category="xlc.c.compiler.category.linking"
			command="-bundle_loader="
			id="xlc.c.compiler.option.linking.bundle_loader"
			valueType="string">
		</option>


		<option
        browseType="file"
        category="xlc.c.compiler.category.linking"
        command="-f="
        id="xlc.c.compiler.option.linking.f"
        name="%Option.linking.f"
        valueType="string">
		</option>

		<option
			name="%Option.Linking.L"
			category="xlc.c.compiler.category.linking"
			command="-L"
			id="xlc.c.compiler.option.linking.L"
			valueType="string">
		</option>

		<option
			name="%Option.Linking.l"
			category="xlc.c.compiler.category.linking"
			command="-l"
			id="xlc.c.compiler.option.linking.l"
			valueType="string">
		</option>

		<option
			defaultValue="false"
			name="%Option.linking.r"
			category="xlc.c.compiler.category.linking"
			command="-r"
			id="xlc.c.compiler.option.linking.r"
			valueType="boolean">
		</option>

		<option
			name="%Option.Linking.Z"
			category="xlc.c.compiler.category.linking"
			command="-Z"
			id="xlc.c.compiler.option.linking.Z"
			valueType="string">
		</option>


		<option
			defaultValue="false"
			name="%Option.linking.inlglue"
			category="xlc.c.compiler.category.linking"
			command="-qinlglue"
			id="xlc.c.compiler.option.linking.qinlglue"
			valueType="boolean">
		</option>

		<option
			defaultValue="false"
			name="%Option.linking.lib"
			category="xlc.c.compiler.category.linking"
			command="-qlib"
			id="xlc.c.compiler.option.linking.qlib"
			valueType="boolean">
		</option>

		<option
			name="%Option.Linking.priority"
			category="xlc.c.compiler.category.linking"
			command="-qpriority="
			id="xlc.c.compiler.option.linking.priority"
			valueType="string">
		</option>
         <option
               defaultValue="false"
               name="%Option.Linker.Shared"
               category="xlc.c.compiler.category.linking"
               command="-qmkshrobj"
               id="xlc.c.link.option.mkshrobj"
	       applicabilityCalculator="org.eclipse.cdt.managedbuilder.xlc.ui.properties.HiddenOptionApplicabilityCalculator"
               valueType="boolean">
         </option>
         <option
               defaultValue="false"
               name="%Option.Linker.Strip"
               category="xlc.c.compiler.category.linking"
               command="-s"
               id="xlc.c.link.option.strip"
               valueType="boolean">
         </option>
         <optionCategory
               name="%OptionCategory.Misc"
               id="xlc.c.link.category.other">
         </optionCategory>
         <option
               name="%Option.Linker.Flags"
               category="xlc.c.link.category.other"
               valueType="string"
               id="xlc.c.link.option.ldflags">
         </option>
         <inputType
            sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile"
            sources="o"
			multipleOfType="true"
            dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator"
            buildVariable="OBJS"
            id="cdt.managedbuild.tool.xlc.c.linker.input">
            <additionalInput
            	paths="$(USER_OBJS)"
            	kind="additionalinputdependency">
            </additionalInput>
            <additionalInput
            	paths="$(LIBS)"
            	kind="additionalinput">
            </additionalInput>
         </inputType>
         <outputType
			outputs=""
            buildVariable="EXECUTABLES"
            nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider"
            id="cdt.managedbuild.tool.xlc.c.linker.output">
         </outputType>
    </tool>
     <tool
            errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
            id="org.eclipse.cdt.managedbuilder.xlc.ui.tool.linker.abstractSOLinker"
            isAbstract="true"
            name="%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">
         </outputType>
     </tool>
    
	</extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
            class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.XLCompilerPreferencePage"
            id="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.XLCompilerPreferencePage"
            name="%XLCompilerPreferencePage.name">
      </page>
   </extension>
   <extension
         point="org.eclipse.core.runtime.preferences">
      <initializer
            class="org.eclipse.cdt.managedbuilder.xlc.ui.preferences.PreferenceInitializer">
      </initializer>
   </extension>
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
            class="org.eclipse.cdt.managedbuilder.xlc.ui.properties.XLCompilerPropertyPage"
            id="org.eclipse.cdt.managedbuilder.xlc.ui.properties.samplePropertyPage"
            name="%XLCompilerPropertyPage.name">
         <filter
               name="projectNature"
               value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
         </filter>            
         <enabledWhen>
            <or>
		     <instanceof value="org.eclipse.core.resources.IProject"/>
		     <instanceof value="org.eclipse.cdt.core.model.ICProject"/>
		     
		     <instanceof value="org.eclipse.core.resources.IFolder"/>
		     <instanceof value="org.eclipse.cdt.core.model.ICContainer"/>

         	 <instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
	         <instanceof value="org.eclipse.core.resources.IFile"/>
		    </or>          
         </enabledWhen>
      </page>
   </extension>
   <extension
         point="org.eclipse.cdt.managedbuilder.ui.newWizardPages">
      <wizardPage
            ID="org.eclipse.cdt.managedbuilder.xlc.ui.XlcSettingsWizardPage"
            operationClass="org.eclipse.cdt.managedbuilder.xlc.ui.wizards.XLCSettingsWizardRunnable"
            pageClass="org.eclipse.cdt.managedbuilder.xlc.ui.wizards.XLCSettingsWizardPage">
         <projectType
               projectTypeID="cdt.managedbuild.target.xlc.exe">
         </projectType>
         <projectType
               projectTypeID="cdt.managedbuild.target.xlc.so">
         </projectType>
         <projectType
               projectTypeID="cdt.managedbuild.target.xlc.lib">
         </projectType>
         
      </wizardPage>
   </extension>
   <extension
         point="org.eclipse.core.variables.dynamicVariables">
      <variable
            description="%variableDescription"
            name="XL_compilerRoot"
            resolver="org.eclipse.cdt.managedbuilder.xlc.ui.variables.DynamicVariableResolver"
            supportsArgument="false">
      </variable>
   </extension>
</plugin>



Back to the top