1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/core/org.eclipse.cdt.ui/plugin.xml
Doug Schaefer b8059d7f27 Patch for Sean Evoy:
1. Fix for bug 38665 - Need to select platform before configurations become visible 
2. Icon files that were not delivered in my last patch 
3. A new interface for clients of the build model to extract include paths and defined symbols for managed projects. Unmanaged projects to follow soon.
2003-06-23 14:36:31 +00:00

944 lines
34 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<plugin
id="org.eclipse.cdt.ui"
name="%pluginName"
version="1.1.0"
provider-name="%providerName"
class="org.eclipse.cdt.ui.CUIPlugin">
<runtime>
<library name="cdtui.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.apache.xerces"/>
<import plugin="org.eclipse.search"/>
<import plugin="org.eclipse.compare"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.cdt.core"/>
</requires>
<extension-point id="CCompletionContributor" name="%completionContributorName"/>
<extension-point id="CElementFilters" name="%elementFiltersName"/>
<!-- =========================================================================== -->
<!-- Extension point: org.eclipse.cdt.ui.textHovers -->
<!-- Purpose: Provide a perspective specific text hovering for CEditor files -->
<!-- Extension Implementation: must implement org.eclipse.jface.text.ITextHover -->
<!-- =========================================================================== -->
<extension-point id="textHovers" name="%textHoversName"/>
<extension-point id="CToolTabGroup" name="C/C++ Tool Configuration Tabs" schema="schema/CToolTabGroup.exsd"/>
<!-- Implement our filters for C-View. -->
<extension
point="org.eclipse.cdt.ui.CElementFilters">
<filter
selected="true"
pattern=".*">
</filter>
<filter
selected="false"
pattern="*.o">
</filter>
<filter
selected="false"
pattern="*.so">
</filter>
<filter
selected="false"
pattern="*.a">
</filter>
<filter
selected="false"
pattern="Makefile">
</filter>
<filter
selected="false"
pattern="*.h">
</filter>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspective.name"
icon="icons/full/cview16/c_pers.gif"
class="org.eclipse.cdt.internal.ui.CPerspectiveFactory"
id="org.eclipse.cdt.ui.CPerspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.cdt.ui.CPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="org.eclipse.cdt.ui.CPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<perspectiveShortcut
id="org.eclipse.cdt.ui.CPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<perspectiveShortcut
id="org.eclipse.vcm.ui.vcmPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<actionSet
id="org.eclipse.debug.ui.launchActionSet">
</actionSet>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%viewsCategory.name"
id="org.eclipse.cdt.ui.views">
</category>
<view
name="%BuildConsoleView.name"
icon="icons/full/cview16/buildconsole.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleView"
id="org.eclipse.cdt.ui.BuildConsoleView">
</view>
<view
name="%CView.name"
icon="icons/full/cview16/cview.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.cview.CView"
id="org.eclipse.cdt.ui.CView">
</view>
<view
name="%MakeView.name"
icon="icons/full/obj16/build_menu.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.makeview.MakeView"
id="org.eclipse.cdt.ui.MakeView">
</view>
</extension>
<!-- For C Wizards -->
<!-- The wizards -->
<extension
point="org.eclipse.ui.newWizards">
<category
name="%newCWizardsCategory.name"
id="org.eclipse.cdt.ui.newCWizards">
</category>
<wizard
name="%StdCWizard.name"
icon="icons/full/ctool16/newc_app.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.StdCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCWizard">
<description>
%StdCWizard.description
</description>
</wizard>
<!-- For C Conversion Wizard -->
<wizard
name="%StdMakeConversionWizard.name"
icon="icons/full/ctool16/convert-normal.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.conversion.ConvertToStdMakeConversionWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.ConvertToStdMakeConversionWizard">
<description>
%StdMakeConversionWizard.description
</description>
</wizard>
<!-- For C++ Wizards -->
<category
name="%newCCWizardsCategory.name"
id="org.eclipse.cdt.ui.newCCWizards">
</category>
<wizard
name="%StdCCWizard.name"
icon="icons/full/ctool16/newcc_app.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.wizards.StdCCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCCWizard">
<description>
%StdCCWizard.description
</description>
</wizard>
<!-- For C++ Conversion Wizard -->
<wizard
name="%StdMakeConversionWizard.name"
icon="icons/full/ctool16/convert-normal.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.wizards.conversion.ConvertToStdMakeConversionWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.ConvertToStdMakeConversionWizard">
<description>
%StdMakeConversionWizard.description
</description>
</wizard>
<!-- File and Folder Wizards -->
<wizard
name="%NewWizards.folder"
icon="icons/full/ctool16/newfolder_wiz.gif"
category="org.eclipse.ui.Basic"
class="org.eclipse.ui.wizards.newresource.BasicNewFolderResourceWizard"
id="org.eclipse.ui.wizards.new.folder">
<description>
%NewWizards.folder.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
<wizard
name="%NewWizards.file"
icon="icons/full/ctool16/newfile_wiz.gif"
category="org.eclipse.ui.Basic"
class="org.eclipse.ui.wizards.newresource.BasicNewFileResourceWizard"
id="org.eclipse.ui.wizards.new.file">
<description>
%NewWizards.file.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
<!-- Managed Make Builder Projects -->
<wizard
name="%MngCCWizard.name"
icon="icons/full/wizban/newmngcc_app.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.build.wizards.ManagedCCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCCWizard">
<description>
%MngCCWizard.description
</description>
</wizard>
<wizard
name="%MngCWizard.name"
icon="icons/full/wizban/newmngcc_app.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.build.wizards.ManagedCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCWizard">
<description>
%MngCWizard.description
</description>
</wizard>
<wizard
name="%NewWizards.class"
icon="icons/full/ctool16/newclass_wiz.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.wizards.NewClassWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.NewClassWizard">
<description>
%NewWizards.class.description
</description>
</wizard>
</extension>
<extension
id="org.eclipse.cdt.ui.ceditor"
point="org.eclipse.ui.editors">
<editor
name="%CEditor.name"
icon="icons/full/obj16/c_file_obj.gif"
extensions="c, h, cc, hh, cpp, cxx, hpp"
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
class="org.eclipse.cdt.internal.ui.editor.CEditor"
id="org.eclipse.cdt.ui.editor.CEditor">
</editor>
<editor
name="%Editors.DefaultTextEditor"
icon="icons/full/obj16/file_obj.gif"
extensions="mk"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
class="org.eclipse.ui.editors.text.TextEditor"
id="org.eclipse.ui.DefaultTextEditor">
</editor>
<editor
name="%AsmEditor.name"
icon="icons/full/obj16/c_file_obj.gif"
extensions="s"
class="org.eclipse.cdt.internal.ui.editor.asm.AsmTextEditor"
id="org.eclipse.cdt.ui.editor.asm.AsmEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%CPluginPreferencePage.name"
class="org.eclipse.cdt.internal.ui.preferences.CPluginPreferencePage"
id="org.eclipse.cdt.ui.preferences.CPluginPreferencePage">
</page>
<page
name="%CPluginEditorPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CEditorPreferencePage"
id="org.eclipse.cdt.ui.preferences.CEditorPreferencePage">
</page>
<page
name="%CPluginTemplatePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.TemplatePreferencePage"
id="org.eclipse.cdt.ui.preferences.TemplatePreferencePage">
</page>
<page
name="%CPluginBuildConsolePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage"
id="org.eclipse.cdt.ui.preferneces.CBuildConsolePreferernces">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%CProjectPropertyPage.name"
class="org.eclipse.cdt.internal.ui.preferences.CProjectPropertyPage"
id="org.eclipse.cdt.ui.preferences.CProjectPropertyPage">
<filter
name="nature"
value="org.eclipse.cdt.core.cnature">
</filter>
</page>
<page
objectClass="org.eclipse.core.resources.IProject"
name="C/C++ Build"
class="org.eclipse.cdt.ui.build.properties.BuildPropertyPage"
id="org.eclipse.cdt.ui.build.properties">
<filter
name="nature"
value="org.eclipse.cdt.core.managedBuildNature">
</filter>
</page>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.cdt.ui.editor.CEditor"
id="org.eclipse.ui.texteditor.ruler.actions">
<action
label="%Dummy.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
actionID="RulerDoubleClick"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IMarker"
id="org.eclipse.cdt.ui.action.DeleteTaskAction">
<filter
name="type"
value="org.eclipse.cdt.core.problem">
</filter>
<action
label="%DeleteTaskAction.label"
icon="icons/full/ovr16/error_co.gif"
class="org.eclipse.cdt.internal.ui.util.DeleteTaskAction"
menubarPath="additions"
enablesFor="+"
id="org.eclipse.cdt.ui.action.DeleteTaskAction">
</action>
</objectContribution>
<viewerContribution
targetID="#CEditorRulerContext"
id="org.eclipse.cdt.ui.editor.CEditorPopupActions">
<action
label="%AddTask.label"
helpContextId="org.eclipse.ui.AddTask_action_context"
tooltip="%AddTask.tooltip"
class="org.eclipse.ui.texteditor.TaskRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.TaskRulerAction">
</action>
<action
label="%AddBookmark.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
tooltip="%AddBookmark.tooltip"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</viewerContribution>
<viewerContribution
targetID="#ASMEditorRulerContext"
id="org.eclipse.cdt.ui.editor.ASMEditorPopupActions">
<action
label="%AddTask.label"
helpContextId="org.eclipse.ui.AddTask_action_context"
tooltip="%AddTask.tooltip"
class="org.eclipse.ui.texteditor.TaskRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.TaskRulerAction">
</action>
<action
label="%AddBookmark.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
tooltip="%AddBookmark.tooltip"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.compare.structureCreators">
<structureCreator
extensions="c,cc,cpp,cxx,h,hpp"
class="org.eclipse.cdt.internal.ui.compare.CStructureCreator">
</structureCreator>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="c,cc,cpp,cxx,h,c2,hpp"
class="org.eclipse.cdt.internal.ui.compare.CContentViewerCreator">
</viewer>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%CFolderActionSet.label"
description="%CFolderActionSet.description"
visible="false"
id="org.eclipse.cdt.ui.CFolderActionSet">
<action
label="%OpenNewFileWizardAction.label"
icon="icons/full/ctool16/newfile_wiz.gif"
tooltip="%OpenNewFileWizardAction.tooltip"
class="org.eclipse.cdt.internal.ui.wizards.OpenNewFileWizardAction"
toolbarPath="Normal/FolderWizards"
id="org.eclipse.cdt.ui.actions.OpenNewFileWizardAction">
</action>
<action
label="%OpenNewFolderWizardAction.label"
icon="icons/full/ctool16/newfolder_wiz.gif"
tooltip="%OpenNewFolderWizardAction.tooltip"
class="org.eclipse.cdt.internal.ui.wizards.OpenNewFolderWizardAction"
toolbarPath="Normal/FolderWizards"
id="org.eclipse.cdt.ui.actions.OpenNewFolderWizardAction">
</action>
<action
label="%OpenClassWizardAction.label"
icon="icons/full/ctool16/newclass_wiz.gif"
tooltip="%OpenClassWizardAction.tooltip"
class="org.eclipse.cdt.ui.actions.OpenClassWizardAction"
toolbarPath="Normal/FolderWizards"
id="org.eclipse.cdt.ui.actions.OpenClassWizardAction">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.projectNatureImages">
<image
icon="icons/full/ovr16/c_ovr.gif"
natureId="org.eclipse.cdt.core.cnature"
id="org.eclipse.cdt.ui.cProjectNatureImage">
</image>
</extension>
<extension
point="org.eclipse.cdt.core.CBuildConsole">
<CBuildConsole
class="org.eclipse.cdt.internal.ui.BuildConsole">
</CBuildConsole>
</extension>
<extension
point="org.eclipse.ui.commands">
<scope
name="%scope.cEditor.name"
parent="org.eclipse.ui.textEditorScope"
description="%cEditor.description"
id="org.eclipse.cdt.ui.cEditorScope">
</scope>
<category
name="%category.source.name"
descrption="%category.source.description"
id="org.eclipse.cdt.ui.category.source">
</category>
<command
name="%ActionDefinition.comment.name"
description="%ActionDefinition.comment.description"
category="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.comment">
</command>
<keyBinding
string="Ctrl+/"
scope="org.eclipse.cdt.ui.cEditorScope"
command="org.eclipse.cdt.ui.edit.text.c.comment"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="%ActionDefinition.uncomment.name"
description="%ActionDefinition.uncomment.description"
category="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.uncomment">
</command>
<keyBinding
string="Ctrl+\"
scope="org.eclipse.cdt.ui.cEditorScope"
command="org.eclipse.cdt.ui.edit.text.c.uncomment"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
</extension>
<!--
<extension
point="org.eclipse.ui.views">
<view
name="Build Configurations"
icon="icons/full/build16/build_configs.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.ui.builder.internal.CBuildConfigView"
id="org.eclipse.cdt.ui.builder.internal.BuildConfigView">
</view>
</extension>
<extension
point="org.eclipse.cdt.core.CBuildConfiguration">
<configuration
natures="*"
name="Debug"
class="org.eclipse.cdt.core.builder.CDebugBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.debugBuildConfiguration">
</configuration>
<configuration
natures="*"
name="Release"
class="org.eclipse.cdt.core.builder.CReleaseBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.releaseBuildConfiguration">
</configuration>
<configuration
natures="*"
name="Profile"
class="org.eclipse.cdt.core.builder.CProfileBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.profileBuildConfiguration">
</configuration>
</extension>
<extension
point="org.eclipse.cdt.core.CToolchain">
<provider
natures="*"
class="org.eclipse.cdt.gnu.tools.CGnuToolchainProvider"
id="org.eclipse.cdt.gnu.tools.native">
</provider>
</extension>
<extension
point="org.eclipse.cdt.core.CToolType">
<type
name="RPC Protocol Compiler"
id="org.eclipse.cdt.core.tool.rpcgen">
</type>
</extension>
<extension
point="org.eclipse.cdt.core.CTool">
<tool
name="RPC Protocol Compiler"
type="org.eclipse.cdt.gnu.tools.rpcgen"
class="org.eclipse.cdt.gnu.tools.CToolRpcgen"
id="org.eclipse.cdt.gnu.tool.rpcgen">
</tool>
</extension>
<extension
point="org.eclipse.cdt.core.CBuildVariable">
<variable
class="org.eclipse.cdt.gnu.tools.CStandardCVars"
id="org.eclipse.cdt.gnu.tools.stdCVars">
</variable>
</extension>
<extension
point="org.eclipse.cdt.ui.CToolTabGroup">
<toolTabGroup
class="org.eclipse.cdt.gnu.tools.CTabGroupCC"
toolId="org.eclipse.cdt.gnu.tools.cc"
id="org.eclipse.cdt.gnu.tools.tabGroupCC">
</toolTabGroup>
<toolTabGroup
class="org.eclipse.cdt.gnu.tools.CTabGroupCXX"
toolId="org.eclipse.cdt.gnu.tools.cxx"
id="org.eclipse.cdt.gnu.tools.tabGroupCXX">
</toolTabGroup>
<toolTabGroup
class="org.eclipse.cdt.gnu.tools.CTabGroupCPP"
toolId="org.eclipse.cdt.gnu.tools.cpp"
id="org.eclipse.cdt.gnu.tools.tabGroupCPP">
</toolTabGroup>
<toolTabGroup
class="org.eclipse.cdt.gnu.tools.CTabGroupLD"
toolId="org.eclipse.cdt.gnu.tools.ld"
id="org.eclipse.cdt.gnu.tools.tabGroupLD">
</toolTabGroup>
</extension>
-->
<extension
id="cdt.managed.build.info"
name="Managed Build Tools Description"
point="org.eclipse.cdt.core.ManagedBuildInfo">
<target
isTest="false"
name="Cygwin"
isAbstract="true"
id="cygwin">
<tool
sources="c,cc,cpp,cxx,C"
name="%ToolName.compiler"
outputs="o"
command="g++"
id="org.eclipse.cdt.build.tool.cygwin.compiler">
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
name="Preprocessor"
id="cygwin.compiler.category.preprocessor">
</optionCategory>
<option
name="Defined Symbols"
category="cygwin.compiler.category.preprocessor"
command="-D"
valueType="definedSymbols"
id="cygwin.preprocessor.def.symbols">
</option>
<option
name="Undefined Symbols"
category="cygwin.compiler.category.preprocessor"
command="-U"
valueType="stringList"
id="cygwin.preprocessor.undef.symbol">
</option>
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
name="General"
id="cygwin.compiler.category.general">
</optionCategory>
<option
defaultValue="-c"
name="Compiler Flags"
category="cygwin.compiler.category.general"
valueType="string"
id="cygwin.compiler.general.ccflags">
</option>
<option
name="Optimization Level"
category="cygwin.compiler.category.general"
valueType="enumerated"
id="cygwin.compiler.general.optimization.level">
<optionEnum
name="None (-O0)"
command="-O0"
id="cygwin.optimization.level.none">
</optionEnum>
<optionEnum
name="Optimize (-O1)"
command="-O1"
id="cygwin.optimization.level.optimize">
</optionEnum>
<optionEnum
name="Optimize more (-O2)"
isDefault="true"
command="-O2"
id="cygwin.optimization.level.more">
</optionEnum>
<optionEnum
name="Optimize most (-O3)"
command="-O3"
id="cygwin.optimization.level.most">
</optionEnum>
</option>
<option
name="Debug Level"
category="cygwin.compiler.category.general"
valueType="enumerated"
id="cygwin.compiler.debugging.level">
<optionEnum
name="None"
isDefault="false"
id="cygwin.debugging.level.none">
</optionEnum>
<optionEnum
name="Minimal (-g1)"
command="-g1"
id="cygwin.debugging.level.minimal">
</optionEnum>
<optionEnum
name="Default (-g)"
isDefault="true"
command="-g"
id="cygwin.debugging.level.default">
</optionEnum>
<optionEnum
name="Maximum (-g3)"
isDefault="false"
command="-g3"
id="cygwin.debugging.level.max">
</optionEnum>
</option>
<option
name="Include Paths"
category="cygwin.compiler.category.general"
command="-I"
valueType="includePath"
id="cygwin.compiler.general.include.paths">
</option>
<option
defaultValue="false"
name="Verbose"
category="cygwin.compiler.category.general"
command="-v"
valueType="boolean"
id="cygwin.compiler.general.verbose">
</option>
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
name="Command Line"
id="cygwin.compiler.category.commandline">
</optionCategory>
<option
name="Compiler Command Line"
category="cygwin.compiler.category.commandline"
id="cygwin.compiler.commandline.args">
</option>
</tool>
</target>
<target
isTest="false"
name="Cygwin Executable"
parent="cygwin"
defaultExtension="exe"
isAbstract="false"
id="cygwin.exec">
<configuration
name="Release"
id="cygwin.exec.release">
</configuration>
<configuration
name="Debug"
id="cygwin.exec.debug">
</configuration>
<tool
name="%ToolName.linker"
outputs="exe"
command="g++"
id="org.eclipse.cdt.build.tool.cygwin.link">
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.link"
name="General"
id="cygwin.linker.category.general">
</optionCategory>
<option
defaultValue="-o"
name="Linker Flags"
category="cygwin.linker.category.general"
valueType="string"
id="cygwin.link.ld.flags">
</option>
<option
name="Library Paths"
category="cygwin.linker.category.general"
command="-L"
valueType="stringList"
id="cygwin.link.ld.paths">
</option>
<option
name="Libraries"
category="cygwin.linker.category.general"
command="-l"
valueType="stringList"
id="cygwin.link.libs">
</option>
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.link"
name="Command Line"
id="cygwin.linker.category.commandline">
</optionCategory>
<option
name="Linker Command Line"
category="cygwin.linker.category.commandline"
id="cygwin.linker.commandline.args">
</option>
</tool>
</target>
<target
isTest="true"
name="Cygwin Shared Library"
parent="cygwin"
defaultExtension="dll.a"
isAbstract="false"
id="cygwin.so">
<configuration
name="Release"
id="cygwin.so.release">
</configuration>
<configuration
name="Debug"
id="cygwin.so.debug">
</configuration>
<tool
name="%ToolName.linker"
outputs="dll.a"
id="org.eclipse.cdt.build.tool.cygwin.solink">
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.solink"
name="General"
id="cygwin.solink.category.general">
</optionCategory>
<option
defaultValue="-shared"
name="Linker Flags"
category="cygwin.solink.category.general"
valueType="string"
id="cygwin.solink.ld.flags">
</option>
<option
name="Library Paths"
category="cygwin.solink.category.general"
command="-L"
valueType="stringList"
id="cygwin.solink.ld.paths">
</option>
<option
name="Libraries"
category="cygwin.solink.category.general"
command="-l"
valueType="stringList"
id="cygwin.solink.libs">
</option>
</tool>
</target>
<target
isTest="false"
name="Cygwin Static Library"
parent="cygwin"
defaultExtension="a"
isAbstract="false"
id="cygwin.lib">
<configuration
name="Release"
id="cygwin.lib.release">
</configuration>
<configuration
name="Debug"
id="cygwin.lib.debug">
</configuration>
<tool
name="%ToolName.archiver"
outputs="a"
command="ar"
id="org.eclipse.cdt.build.tool.cygwin.ar">
</tool>
</target>
<target
isTest="true"
name="Linux"
isAbstract="true"
id="linux">
<tool
name="Compiler"
id="linux.compiler">
<optionCategory
owner="linux.compiler"
name="Optimization Options"
id="linux.compiler.optimization">
</optionCategory>
<option
name="Compiler Flags"
valueType="string"
id="linux.compiler.flags">
</option>
<option
name="Optimization Flags"
category="linux.compiler.optimization"
value="-O"
valueType="string"
id="linux.compiler.optimizationFlags">
</option>
</tool>
</target>
<target
isTest="true"
name="Linux Executable"
parent="linux"
isAbstract="false"
id="linux.exec">
<tool
name="Linker"
id="org.eclipse.cdt.ui.tests.tool.linux.link">
</tool>
<configuration
name="Release"
id="linux.exec.release">
</configuration>
<configuration
name="Debug"
id="linux.exec.debug">
</configuration>
</target>
<target
isTest="true"
name="Linux Shared Library"
parent="linux"
defaultExtension=".so"
isAbstract="false"
id="linux.so">
<tool
name="Linker"
id="org.eclipse.cdt.ui.tests.tool.linux.solink">
</tool>
</target>
<target
isTest="true"
name="Linux Static Library"
parent="linux"
defaultExtension=".a"
isAbstract="false"
id="linux.lib">
<tool
name="Archiver"
id="org.eclipse.cdt.ui.tests.tool.linux.ar">
</tool>
</target>
</extension>
<extension
id="org.eclipse.cdt.ui.CSearchPage"
name="CSearchPage"
point="org.eclipse.search.searchPages">
<page
showScopeSection="true"
label="C/CPP Search"
icon="icons/full/obj16/csearch_obj.gif"
class="org.eclipse.cdt.internal.ui.search.CSearchPage"
sizeHint="460, 160"
id="org.eclipse.cdt.ui.CSearchPage">
</page>
</extension>
</plugin>