]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapigen: Honor --directory option as output directory
authorLuca Bruno <lethalman88@gmail.com>
Sun, 17 Oct 2010 05:13:53 +0000 (22:13 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Mon, 8 Nov 2010 09:43:18 +0000 (01:43 -0800)
vapigen/valavapigen.vala

index a660c363367ddb7bd8d51345e3c5f1a6e34c8094..a6ef441c12e7d2b540ae3aa0b9a861be17ddc2c9 100644 (file)
@@ -168,7 +168,12 @@ class Vala.VAPIGen : Object {
                }
 
                var interface_writer = new CodeWriter ();
-               interface_writer.write_file (context, "%s.vapi".printf (library));
+               var vapi_filename = "%s.vapi".printf (library);
+               if (directory != null) {
+                       vapi_filename = Path.build_filename (directory, vapi_filename);
+               }
+
+               interface_writer.write_file (context, vapi_filename);
                        
                library = null;