From: Alan Knowles Date: Thu, 14 May 2015 09:14:34 +0000 (+0800) Subject: src/Application.vala X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=b02fb923b5dab5e2372367cb045f098b635bf140 src/Application.vala --- diff --git a/src/Application.vala b/src/Application.vala index 854f50971..b72e09f8b 100644 --- a/src/Application.vala +++ b/src/Application.vala @@ -3,6 +3,25 @@ public class AppSettings : Object { + // options - used when builder is run as a compiler + // we have to spawn ourself as a compiler as just running libvala + // as a task to check syntax causes memory leakage.. + // + const OptionEntry[] options = { + + + { "project", 0, 0, OptionArg.STRING, ref opt_compile_project, "Compile a project", null }, + { "target", 0, 0, OptionArg.STRING, ref opt_compile_target, "Target to build", null }, + { "skip-file", 0, 0, OptionArg.STRING, ref opt_compile_skip "For test compiles do not add this (usually used in conjunction with add-file ", null }, + { "add-file", 0, 0, OptionArg.STRING, ref opt_compile_add, "Add this file to compile list", null }, + { null } + }; + string opt_compile_project; + string opt_compile_target; + string opt_compile_skip; + string opt_compile_add; + + // what are we going to have as settings? public string roo_html_dir { get; set; }