From: Luca Bruno Date: Sun, 17 Oct 2010 05:13:53 +0000 (-0700) Subject: vapigen: Honor --directory option as output directory X-Git-Tag: 0.11.2~39 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6221bc538793dbd3cc82ecd4822f36f155463bf5;p=thirdparty%2Fvala.git vapigen: Honor --directory option as output directory --- diff --git a/vapigen/valavapigen.vala b/vapigen/valavapigen.vala index a660c3633..a6ef441c1 100644 --- a/vapigen/valavapigen.vala +++ b/vapigen/valavapigen.vala @@ -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;