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@novell.com>2008-11-18 20:36:32 +0300
committerLluis Sanchez <lluis@novell.com>2008-11-18 20:36:32 +0300
commit312f41b628fc3f65289919f8561efc7a2a929ab2 (patch)
treee541f156e0e28ec2adf410af5d4255a0a621a5a2
parent29ac05cb1bc963725c49696ede17e8ead857568d (diff)
2008-11-18 Lluis Sanchez Gual <lluis@novell.com>ValaBinding-1.9.1
* Project/ValaProject.cs: Allow executing Vala projects. svn path=/branches/monodevelop/extras/ValaBinding/1.9.1/; revision=119191
-rw-r--r--extras/ValaBinding/ChangeLog4
-rw-r--r--extras/ValaBinding/Project/ValaProject.cs7
2 files changed, 11 insertions, 0 deletions
diff --git a/extras/ValaBinding/ChangeLog b/extras/ValaBinding/ChangeLog
index 3125cadb20..537df9a0b3 100644
--- a/extras/ValaBinding/ChangeLog
+++ b/extras/ValaBinding/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-18 Lluis Sanchez Gual <lluis@novell.com>
+
+ * Project/ValaProject.cs: Allow executing Vala projects.
+
2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
* configure.in:
diff --git a/extras/ValaBinding/Project/ValaProject.cs b/extras/ValaBinding/Project/ValaProject.cs
index 3aa1bb366c..576ba9d78b 100644
--- a/extras/ValaBinding/Project/ValaProject.cs
+++ b/extras/ValaBinding/Project/ValaProject.cs
@@ -280,6 +280,13 @@ namespace MonoDevelop.ValaBinding
pc,
monitor);
}
+
+ protected override bool OnGetCanExecute (MonoDevelop.Projects.ExecutionContext context, string solutionConfiguration)
+ {
+ ValaProjectConfiguration conf = (ValaProjectConfiguration)GetConfiguration(solutionConfiguration);
+ return (conf.CompileTarget == ValaBinding.CompileTarget.Bin) &&
+ context.ExecutionHandlerFactory.SupportsPlatform (ExecutionPlatform.Native);
+ }
protected override void DoExecute (IProgressMonitor monitor,
ExecutionContext context,