Fix #8039 - library support and add back roopacker dependancy
[roobuilder] / src / Project / Gtk.vala
index 1c0a8f6..983bc3c 100644 (file)
@@ -98,7 +98,12 @@ namespace Project
                        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;
@@ -130,6 +135,9 @@ namespace Project
                        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);