valabind - converts vapi files to SWIG, C++, GIR or GEAR files
Contents
Description
valabind is a tool to parse vala or vapi files and transform them into SWIG interface files, C++ source
files, GIR or GEAR.
It allows easy, fully automatic generation of language bindings for vala code.
Name
valabind - converts vapi files to SWIG, C++, GIR or GEAR files
Options
-h--help Show help options
-DSYMBOL--define=SYMBOL
define SYMBOL
--pkg=PACKAGE
include binding for PACKAGE
-VVAPIDIR--vapidir=VAPIDIR
define alternative vapi directory
-IINCLUDEDIR--include-dir=INCLUDEDIR
add include path
-v--version
show version information
-oOUTPUT--output=OUTPUT
specify output file name
-mNAME--module=NAME
specify module name
-NNSPACE--namespace=NSPACE
include namespace in the output
-x--cxx-swig
generate C++ code for SWIG
--glib call g_type_init before any constructor
--swig generate swig interface code
--camel-getters
translate {get,set}_foo into {get,set}Foo
--node-ffi
generate node-ffi interface
-l--library
library to link
--ctypes
generate python ctypes interface
--gir generate GIR (GObject-Introspection-Runtime)
--cxx generate C++ interface code
--dlang
generate D bindings
--go generate Go bindings
See Also
valac(1)Synopsis
valabind[options]FILES
