summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2010-10-16 22:13:53 -0700
committerEvan Nemerson <evan@coeus-group.com>2010-11-08 01:43:18 -0800
commit6221bc538793dbd3cc82ecd4822f36f155463bf5 (patch)
tree402ca9c80a0556222ac39aec99119aa346b67530 /vapigen
parente58d350311e61dc1690eac52a1a7fa2c6a69ffae (diff)
downloadvala-6221bc538793dbd3cc82ecd4822f36f155463bf5.tar.gz
vapigen: Honor --directory option as output directory
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valavapigen.vala7
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;