Fix up g-ir-generate for new include= syntax
authorColin Walters <walters@src.gnome.org>
Thu, 16 Oct 2008 13:16:30 +0000 (13:16 +0000)
committerColin Walters <walters@src.gnome.org>
Thu, 16 Oct 2008 13:16:30 +0000 (13:16 +0000)
svn path=/trunk/; revision=726

tools/generate.c

index 7493f65..74dd41a 100644 (file)
@@ -1168,9 +1168,11 @@ write_repository (const char   *namespace,
     {
       for (i = 0; dependencies[i]; i++)
        {
+         char **parts = g_strsplit (dependencies[i], "-", 2);
          xml_start_element (xml, "include");
-         xml_printf (xml, " name=\"%s\"", dependencies[i]);
+         xml_printf (xml, " name=\"%s\" version=\"%s\"", parts[0], parts[1]);
          xml_end_element (xml, "include");
+         g_strfreev (parts);
        }
     }