lazarus/tools/gir2pascal
2022-08-16 13:52:53 +02:00
..
.gitignore Tools: updated gir2pascal .gitignore 2022-07-19 01:18:18 +03:00
commandlineoptions.pas
gir2pascal.ico
gir2pascal.lpi
gir2pascal.lpr
gir2pascal.res
girctypesmapping.pas
girerrors.pas
girfiles.pas
girnamespaces.pas
girobjects.pas
girparser.pas
girpascalclasswriter.pas
girpascalwriter.pas
girpascalwritertypes.pas * initial support to make generated headers work on Windows with minimal editing, or to start from .gir files with Windows DLL names in them. 2022-08-16 13:52:53 +02:00
girtokens.pas
LICENSE.md
Makefile
README.md Tools: updated gir2pascal README.md 2022-07-19 01:41:02 +03:00

gir2pascal

This is the gir2pascal utility, a program to convert the GIR metadata format (= XML files) used by GObject introspection into usable Pascal source code, suitable for generating corresponding language bindings.

The original is part of the Lazarus Code and Component Repository (lazarus-ccr, wiki article), see applications/gobject-introspection/. Later it has received some maintenance by n1tehawk and finally was imported from his repository into Lazarus source tree.

License

This project builds upon the original Lazarus CCR version and is thus intended to follow the same licensing principles. For the gobject-introspection folder this seems to be GPL v2, as referenced in a number of file headers.