if (obj.has_member("compiler_flags")) {
this.compile_flags = obj.get_string_member("compile_flags");
}
-
+ if (obj.has_member("version")) {
+ this.version = obj.get_string_member("version");
+ }
+ if (obj.has_member("licence")) {
+ this.licence = obj.get_string_member("licence");
+ }
if (!obj.has_member("compilegroups") || obj.get_member("compilegroups").get_node_type () != Json.NodeType.ARRAY) {
// make _default_ ?
return;
obj.set_array_member("compilegroups", ar);
obj.set_string_member("compile_flags", this.compile_flags);
+ obj.set_string_member("version", this.version);
+ obj.set_string_member("licence", this.licence);
+
var par = new Json.Array();
foreach(var p in this.packages) {
par.add_string_element(p);