From b02fb923b5dab5e2372367cb045f098b635bf140 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 14 May 2015 17:14:34 +0800 Subject: [PATCH] src/Application.vala --- src/Application.vala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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; } -- 2.39.2