1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
|
.TH VALABIND 1 "February 5, 2019"
.\" Please adjust this date whenever revising the manpage.
.SH NAME
valabind \- converts vapi files to SWIG, C++, GIR or GEAR files
.SH SYNOPSIS
.B valabind [options] FILES
.SH 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.
.SH OPTIONS
.TP
.PD 0
.BI \-h
.TP
.PD
.B \-\-help
Show help options
.TP
.PD 0
.BI \-D\ SYMBOL
.TP
.PD
.B "\-\-define=SYMBOL"
define SYMBOL
.TP
.PD
.B "\-\-pkg=PACKAGE"
include binding for PACKAGE
.TP
.PD 0
.BI \-V\ VAPIDIR
.TP
.PD
.B "\-\-vapidir=VAPIDIR"
define alternative vapi directory
.TP
.PD 0
.BI \-I\ INCLUDEDIR
.TP
.PD
.B "\-\-include-dir=INCLUDEDIR"
add include path
.TP
.PD 0
.BI \-v
.TP
.PD
.B \-\-version
show version information
.TP
.PD 0
.BI \-o\ OUTPUT
.TP
.PD
.B "\-\-output=OUTPUT"
specify output file name
.TP
.PD 0
.BI \-m\ NAME
.TP
.PD
.B "\-\-module=NAME"
specify module name
.TP
.PD 0
.BI \-N\ NSPACE
.TP
.PD
.B "\-\-namespace=NSPACE"
include namespace in the output
.TP
.PD 0
.BI \-x
.TP
.PD
.B \-\-cxx\-swig
generate C++ code for SWIG
.TP
.PD
.B "\-\-glib"
call g_type_init before any constructor
.TP
.PD
.B "\-\-swig"
generate swig interface code
.TP
.PD
.B "\-\-camel\-getters"
translate {get,set}_foo into {get,set}Foo
.TP
.PD
.B "\-\-node\-ffi"
generate node-ffi interface
.TP
.PD 0
.BI \-l
.TP
.PD
.B \-\-library
library to link
.TP
.PD
.B "\-\-ctypes"
generate python ctypes interface
.TP
.PD
.B "\-\-gir"
generate GIR (GObject-Introspection-Runtime)
.TP
.PD
.B "\-\-cxx"
generate C++ interface code
.TP
.PD
.B "\-\-dlang"
generate D bindings
.TP
.PD
.B "\-\-go"
generate Go bindings
.SH SEE ALSO
.B valac(1)
.SH AUTHOR
valabind was written by Pancake.
.PP
This manual page was written by Sebastian Reichel <sre@debian.org>,
for the Debian project (but may be used by others).
|