mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-31 04:45:38 +02:00
add command for targetbuidl ation
This commit is contained in:
parent
0b3616d668
commit
55efa70a8a
2 changed files with 52 additions and 35 deletions
|
@ -28,3 +28,6 @@ ViewMake.name=Make Targets
|
||||||
|
|
||||||
ActionSetMake.label=Make Actions
|
ActionSetMake.label=Make Actions
|
||||||
ActionSetUpdateMake.label=Update Make Projects
|
ActionSetUpdateMake.label=Update Make Projects
|
||||||
|
|
||||||
|
CommandMakeBuild.name=Make Target Build
|
||||||
|
CommandMakeBuild.description=Invoke a make target build for the selected container.
|
|
@ -149,9 +149,9 @@
|
||||||
</visibility>
|
</visibility>
|
||||||
<action
|
<action
|
||||||
label="%ActionMakeUpdate.label"
|
label="%ActionMakeUpdate.label"
|
||||||
|
icon="icons/ctool16/update_old.gif"
|
||||||
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
||||||
enablesFor="+"
|
enablesFor="+"
|
||||||
icon="icons/ctool16/update_old.gif"
|
|
||||||
id="org.eclipse.cdt.make.ui.UpdateProjectMakeAction">
|
id="org.eclipse.cdt.make.ui.UpdateProjectMakeAction">
|
||||||
</action>
|
</action>
|
||||||
</objectContribution>
|
</objectContribution>
|
||||||
|
@ -159,9 +159,10 @@
|
||||||
<extension
|
<extension
|
||||||
point="org.eclipse.ui.commands">
|
point="org.eclipse.ui.commands">
|
||||||
<command
|
<command
|
||||||
name="%CommandMakeBuildCreate.name"
|
name="%CommandMakeBuild.name"
|
||||||
description="%CommandMakeBuildCreate.description"
|
description="%CommandMakeBuild.description"
|
||||||
id="org.eclipse.cdt.make.ui.createBuildAction">
|
category="org.eclipse.ui.category.project"
|
||||||
|
id="org.eclipse.cdt.make.ui.makeTargetCommand">
|
||||||
</command>
|
</command>
|
||||||
</extension>
|
</extension>
|
||||||
<extension
|
<extension
|
||||||
|
@ -208,44 +209,57 @@
|
||||||
id="org.eclipse.cdt.make.ui.updateActionSet">
|
id="org.eclipse.cdt.make.ui.updateActionSet">
|
||||||
<action
|
<action
|
||||||
label="%ActionMakeUpdate.label"
|
label="%ActionMakeUpdate.label"
|
||||||
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
|
||||||
id="org.eclipse.cdt.make.ui.UpdateMakeAction"
|
|
||||||
icon="icons/ctool16/update_old.gif"
|
icon="icons/ctool16/update_old.gif"
|
||||||
|
tooltip="%ActionMakeUpdate.tooltip"
|
||||||
|
class="org.eclipse.cdt.make.ui.actions.UpdateMakeProjectAction"
|
||||||
toolbarPath="Normal"
|
toolbarPath="Normal"
|
||||||
tooltip="%ActionMakeUpdate.tooltip">
|
id="org.eclipse.cdt.make.ui.UpdateMakeAction">
|
||||||
<enablement>
|
<enablement>
|
||||||
<and>
|
<and>
|
||||||
<not>
|
<not>
|
||||||
|
<objectState
|
||||||
|
name="nature"
|
||||||
|
value="org.eclipse.cdt.make.core.makeNature">
|
||||||
|
</objectState>
|
||||||
|
</not>
|
||||||
<objectState
|
<objectState
|
||||||
name="nature"
|
name="nature"
|
||||||
value="org.eclipse.cdt.make.core.makeNature">
|
value="org.eclipse.cdt.core.cnature">
|
||||||
</objectState>
|
</objectState>
|
||||||
</not>
|
<or>
|
||||||
<objectState
|
<objectState
|
||||||
name="nature"
|
name="projectPersistentProperty"
|
||||||
value="org.eclipse.cdt.core.cnature">
|
value="org.eclipse.cdt.core.buildLocation">
|
||||||
</objectState>
|
</objectState>
|
||||||
<or>
|
<objectState
|
||||||
<objectState
|
name="projectPersistentProperty"
|
||||||
name="projectPersistentProperty"
|
value="org.eclipse.cdt.core.buildFullArguments">
|
||||||
value="org.eclipse.cdt.core.buildLocation">
|
</objectState>
|
||||||
</objectState>
|
<objectState
|
||||||
<objectState
|
name="projectPersistentProperty"
|
||||||
name="projectPersistentProperty"
|
value="org.eclipse.cdt.core.buildIncrementalArguments">
|
||||||
value="org.eclipse.cdt.core.buildFullArguments">
|
</objectState>
|
||||||
</objectState>
|
<objectState
|
||||||
<objectState
|
name="projectPersistentProperty"
|
||||||
name="projectPersistentProperty"
|
value="org.eclipse.cdt.make.goals">
|
||||||
value="org.eclipse.cdt.core.buildIncrementalArguments">
|
</objectState>
|
||||||
</objectState>
|
</or>
|
||||||
<objectState
|
</and>
|
||||||
name="projectPersistentProperty"
|
|
||||||
value="org.eclipse.cdt.make.goals">
|
|
||||||
</objectState>
|
|
||||||
</or>
|
|
||||||
</and>
|
|
||||||
</enablement>
|
</enablement>
|
||||||
|
</action>
|
||||||
|
</actionSet>
|
||||||
|
<actionSet
|
||||||
|
label="%ActionSetMakeTarget.name"
|
||||||
|
id="org.eclipse.cdt.make.ui.makeTargetActionSet">
|
||||||
|
<action
|
||||||
|
definitionId="org.eclipse.cdt.make.ui.makeTargetCommand"
|
||||||
|
label="%ActionMakeBuildTarget.name"
|
||||||
|
class="org.eclipse.cdt.make.ui.actions.BuildTargetAction"
|
||||||
|
enablesFor="1"
|
||||||
|
id="org.eclipse.cdt.make.ui.makeTargetAction">
|
||||||
|
<selection
|
||||||
|
class="org.eclipse.core.resources.IContainer">
|
||||||
|
</selection>
|
||||||
</action>
|
</action>
|
||||||
</actionSet>
|
</actionSet>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
Loading…
Add table
Reference in a new issue