diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2016-05-31 10:16:47 +0300 |
---|---|---|
committer | Lluis Sanchez <lluis@xamarin.com> | 2016-05-31 10:25:47 +0300 |
commit | ff27de106d892463c3fab4e623462e65d9b04fb6 (patch) | |
tree | f9cf1b52c78f0ec58b41bb3c2b728908e3a05cc4 /main/src/addins/MonoDevelop.Autotools | |
parent | 942a665be2b7b484f1b746b541022d18abd16a7e (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.cs | 4 |
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); |