Files
gnatcoll-db/postgres/README.md
Joel Brobecker 38a8e1e337 Replace references to report@adacore.com with support@adacore.com
The latter is now our official email address for support services,
so update our README files accordingly.
2025-02-18 14:44:33 +04:00

1.7 KiB

The GNAT Components Collection (GNATCOLL) - Postgres

This component extends the GNATCOLL.SQL hierarchy for the PostgreSQL DBMS.

Dependencies

This component requires the following external components, that should be available on your system:

  • gprbuild
  • gnatcoll-core
  • postgres

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"

Component-specific:

GNATCOLL_HASPQPREPARE : Whether PQPREPARE is available (yes/no)

To use the default options:

$ make setup

Building

The component is built using a standalone GPR project file.

However, to build all versions of the library (static, relocatable and static-pic) it is simpler to use the provided Makefile:

$ make

Then, to install it:

$ make install

Bug reports

Please send questions and bug reports to support@adacore.com following the same procedures used to submit reports with the GNAT toolset itself.