The GNAT Components Collection (GNATcoll) - Bindings
This is the bindings module of the GNAT Components Collection. Please refer to individual components for more details.
This module depends on the following external components, that should be available on your system:
- As well as relevant third-party libraries you need to build bindings for.
The components of GNATcoll Bindings are built using standalone GPR project files. To build each of them you can simply do:
$ gprbuild -P <component>/gnatcoll-<component>.gpr
However, this method has several limitations:
- it builds one version of the library (static, relocatable and static-pic) at a time
- it might depend on the environment (
In order to simplify that process, each component contains a Python script
setup.py. Each script provides the following subcommands:
On the first call to
build, the user can setup some preferences. You can do
setup.py build --help to get the list of available options for each module.
After first call previous preferences will be reused unless you use the
Note that you can perform an out-of-source-tree build by just invoking
setup.py from another directory.
In order to install a given component, either call
gprinstall or use
$ setup.py install --prefix=some_path
Note that if
--prefix is not used, then projects will be installed into the
location of the used compiler.
The following bindings are provided:
Please send questions and bug reports to firstname.lastname@example.org following the same procedures used to submit reports with the GNAT toolset itself.