Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AdaCore/gnatcoll-db
GNAT Components Collection – Database packages
https://github.com/AdaCore/gnatcoll-db
Last synced: about 2 months ago
JSON representation
GNAT Components Collection – Database packages
- Host: GitHub
- URL: https://github.com/AdaCore/gnatcoll-db
- Owner: AdaCore
- License: other
- Created: 2017-11-07T09:58:42.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T15:45:37.000Z (about 2 months ago)
- Last Synced: 2024-10-25T23:09:19.723Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 12.7 MB
- Stars: 11
- Watchers: 9
- Forks: 22
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING.RUNTIME
Awesome Lists containing this project
- awesome-ada - gnatcoll-db - This is the DB module of the GNAT Components Collection. (Frameworks / Components)
README
The GNAT Components Collection (GNATcoll) - Database packages
=============================================================This is the DB module of the GNAT Components Collection. Please refer to
individual components for more details.Dependencies
------------This module depends on the following external components, that should be
available on your system:* GPRbuild
* gnatcoll-core
* As well as relevant third-party libraries required by components.Configuring the build process
-----------------------------The following variables can be used to configure the build process:
### General:
* `prefix`: location of the installation, the default is the running GNAT
installation root.* `BUILD`: control the build options: `PROD` (default) or `DEBUG`
* `PROCESSORS`: parallel compilation (default is 0, which uses all available
cores)* `TARGET`: for cross-compilation, auto-detected for native platforms
* `SOURCE_DIR`: for out-of-tree build
* `INTEGRATED`: treat prefix as compiler installation (yes/no) this is so that
installed GNATcoll project can later be referenced as predefined project of
this compiler; this adds a normalized target subdir to prefix default is "no"### Module-specific:
Please refer to individual components. To use the default options:
```sh
$ make setup
```Building
--------The components of GNATcoll Database are built using standalone GPR project
files, to build each of them is as simple as:```sh
$ gprbuild gnatcoll-.gpr
```However, to build all versions of the library (static, relocatable and
static-pic) it is simpler to use the provided Makefiles:```sh
$ make -C
```Then, to install it:
```sh
$ make -C install
```Bug reports
-----------Please send questions and bug reports to [email protected] following
the same procedures used to submit reports with the GNAT toolset itself.