diff options
author | Luca Bruno <lethalman88@gmail.com> | 2010-10-16 22:13:53 -0700 |
---|---|---|
committer | Evan Nemerson <evan@coeus-group.com> | 2010-11-08 01:43:18 -0800 |
commit | 6221bc538793dbd3cc82ecd4822f36f155463bf5 (patch) | |
tree | 402ca9c80a0556222ac39aec99119aa346b67530 /vapigen | |
parent | e58d350311e61dc1690eac52a1a7fa2c6a69ffae (diff) | |
download | vala-6221bc538793dbd3cc82ecd4822f36f155463bf5.tar.gz |
vapigen: Honor --directory option as output directory
Diffstat (limited to 'vapigen')
-rw-r--r-- | vapigen/valavapigen.vala | 7 |
1 files changed, 6 insertions, 1 deletions
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; |