valabind man page

valabind — vala to swig interface conversor

Synopsis

valabind [-h] [-x] [-v] [-V vapidir] [-o ofile] [-m modname] [-p profile] [-N namespace] [-D SYMBOL] [--swig] [--node-ffi] [--ctypes] [--gir] [--cxx] vapifile

Description

Valabind is a program written in Vala that aims to generate nodejs, c++ or SWIG interfaces (.i) from a vala-generated or hand-made vapi files.

SWIG opens the door to create bindings for Python, Perl, ruby, lua, and many other scripting languages.

-h
show help message
-o OUTPUT
specify output file name
-m NAME
specify module name
-N NS
include given namespace for processing
-D SYMBOL
define a preprocessor symbol inside Vala code
-p PROFILE
select Vala profile (posix, gobject, dova)
-x
generate c++ code for SWIG bindings
-v
show version information
-V PATH
specify an alternative vapidir path

Environment

XDG_DATA_DIRS
Standard freedesktop environment variable to point to the share prefix directory where vala looks for vapi files.

Hyper-References

Vala
http://live.gnome.org/Vala
SWIG
http://www.swig.org

See Also

valabind-cc(1)

Authors

pancake <pancake@nopcode.org>

Eduard Burtescu <edy.burt@gmail.com>

Referenced By

valabind-cc(1).

Nov 15, 2012