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).

November 15, 2012