diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2010-11-08 13:16:35 +0100 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2011-04-04 15:14:40 +0200 |
commit | 0be4183d76689d6637672aed504acd63bf7a4bd0 (patch) | |
tree | 1027c48e6496fb5a2c018e84dca1c11fcaca62bb /vapigen | |
parent | 7c9b78ab70fd38f6bb3dfcd0f28074f407fd261f (diff) | |
download | vala-0be4183d76689d6637672aed504acd63bf7a4bd0.tar.gz |
Add --metadatadir option to specify path for GIR metadata
Diffstat (limited to 'vapigen')
-rw-r--r-- | vapigen/valavapigen.vala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vapigen/valavapigen.vala b/vapigen/valavapigen.vala index 5345b63b3..573a3a726 100644 --- a/vapigen/valavapigen.vala +++ b/vapigen/valavapigen.vala @@ -33,6 +33,8 @@ class Vala.VAPIGen : Object { static string[] vapi_directories; [CCode (array_length = false, array_null_terminated = true)] static string[] gir_directories; + [CCode (array_length = false, array_null_terminated = true)] + static string[] metadata_directories; static string library; [CCode (array_length = false, array_null_terminated = true)] static string[] packages; @@ -41,6 +43,7 @@ class Vala.VAPIGen : Object { const OptionEntry[] options = { { "vapidir", 0, 0, OptionArg.FILENAME_ARRAY, ref vapi_directories, "Look for package bindings in DIRECTORY", "DIRECTORY..." }, { "girdir", 0, 0, OptionArg.FILENAME_ARRAY, ref gir_directories, "Look for GIR bindings in DIRECTORY", "DIRECTORY..." }, + { "metadatadir", 0, 0, OptionArg.FILENAME_ARRAY, ref metadata_directories, "Look for GIR .metadata files in DIRECTORY", "DIRECTORY..." }, { "pkg", 0, 0, OptionArg.STRING_ARRAY, ref packages, "Include binding for PACKAGE", "PACKAGE..." }, { "library", 0, 0, OptionArg.STRING, ref library, "Library name", "NAME" }, { "directory", 'd', 0, OptionArg.FILENAME, ref directory, "Output directory", "DIRECTORY" }, @@ -70,6 +73,7 @@ class Vala.VAPIGen : Object { context.profile = Profile.GOBJECT; context.vapi_directories = vapi_directories; context.gir_directories = gir_directories; + context.metadata_directories = metadata_directories; context.report.enable_warnings = !disable_warnings; context.report.set_verbose_errors (!quiet_mode); CodeContext.push (context); |