Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2016-05-31 10:16:47 +0300
committerLluis Sanchez <lluis@xamarin.com>2016-05-31 10:25:47 +0300
commitff27de106d892463c3fab4e623462e65d9b04fb6 (patch)
treef9cf1b52c78f0ec58b41bb3c2b728908e3a05cc4 /main/src/addins/MonoDevelop.Autotools
parent942a665be2b7b484f1b746b541022d18abd16a7e (diff)
Execution system changes
Introduced SolutionItemRunConfiguration. RunConfiguraiton is now the base class for all run configuration types. Added IRunTarget, which is an executable entity. Added stock execution modes, and added support for registering handlers on them. Created IConfigurableExecutionHandler, which can be used to configure a project or handler before execution.
Diffstat (limited to 'main/src/addins/MonoDevelop.Autotools')
-rw-r--r--main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs b/main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs
index 5385d3d0f5..72acdcfaeb 100644
--- a/main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs
+++ b/main/src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs
@@ -367,7 +367,7 @@ namespace MonoDevelop.Autotools
return BuildResult.CreateSuccess ();
}
- protected override bool OnGetCanExecute (ExecutionContext context, ConfigurationSelector configuration, RunConfiguration runConfiguration)
+ protected override bool OnGetCanExecute (ExecutionContext context, ConfigurationSelector configuration, SolutionItemRunConfiguration runConfiguration)
{
if (data != null && data.SupportsIntegration && !String.IsNullOrEmpty (data.ExecuteTargetName))
return true;
@@ -375,7 +375,7 @@ namespace MonoDevelop.Autotools
}
- protected async override Task OnExecute (ProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configuration, RunConfiguration runConfiguration)
+ protected async override Task OnExecute (ProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configuration, SolutionItemRunConfiguration runConfiguration)
{
if (data == null || !data.SupportsIntegration || String.IsNullOrEmpty (data.ExecuteTargetName)) {
await base.OnExecute (monitor, context, configuration, runConfiguration);