VALABIND(1) | General Commands Manual | VALABIND(1) |
NAME¶
valabind - converts vapi files to SWIG, C++, GIR or GEAR files
SYNOPSIS¶
valabind [options] FILES
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.
OPTIONS¶
- -h
- --help
- Show help options
- -D SYMBOL
- --define=SYMBOL
- define SYMBOL
- --pkg=PACKAGE
- include binding for PACKAGE
- -V VAPIDIR
- --vapidir=VAPIDIR
- define alternative vapi directory
- -I INCLUDEDIR
- --include-dir=INCLUDEDIR
- add include path
- -v
- --version
- show version information
- -o OUTPUT
- --output=OUTPUT
- specify output file name
- -m NAME
- --module=NAME
- specify module name
- -N NSPACE
- --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¶
AUTHOR¶
valabind was written by Pancake.
This manual page was written by Sebastian Reichel <sre@debian.org>, for the Debian project (but may be used by others).
February 5, 2019 |