Commit Graph

19 Commits

Author SHA1 Message Date
Nicolas Boulenguez
aeea734354 Use ADAFLAGS CFLAGS CPPFLAGS LDFLAGS if they exist in the environment 2021-04-05 15:56:56 +02:00
Nicolas Boulenguez
53d37d3ed4 Removed unused OS_Kind external variable.
The related part of setup.py is still required by the imported
gnatcoll.gpr.
2021-04-05 15:55:13 +02:00
Nicolas Boulenguez
bd6661cae4 In library projects, only set version in the relocatable case 2021-04-05 15:54:31 +02:00
Nicolas Boulenguez
92da3a0af8 Explicitly mark projects with the library qualifier 2021-04-05 15:46:19 +02:00
Dimitri Kokkonis
d0e71781e5 Migrate to Sphinx 3.2 and Python 3. T421-010
Change-Id: I96620da19b01be4b8a63de05ac4be8c6cb6a63c4
2020-12-08 16:28:28 +01:00
Fabien Chouteau
c8425159d5 gnatcoll_*.gpr: rename external GNATCOLL_BUILD into GNATCOLL_BUILD_MODE
To avoid conflict with installed gnatcoll.gpr where GNATCOLL_BUILD means
library type.

Part of S709-037.

Change-Id: I5a0164505bee8e4a93409615e7a9d3b9a85c02f3
2020-09-10 18:41:55 +02:00
Fabien Chouteau
5262835c42 gnatcoll_*.gpr: introduce the GNATCOLL_BUILD external
Like for gnatcoll_core, these externals allow gnatcoll_*.gpr to be used
from a project that defines the BUILD external in an incompatible way.

Part of S709-037.

Change-Id: I409695393fb40d301e280a3f5ac7018e9d7bc81b
2020-08-25 16:07:04 +02:00
Fabien Chouteau
3db68c45ea gnatcoll.gpr_{gmp|iconv|omp|readline|syslog}: set default LIBRARY_TYPE
Part of T717-016

Change-Id: I1c259b5e85e9c94214d970603c57ab5bf7510540
2020-08-06 11:58:40 +02:00
Nicolas Roche
5e9aa4d3d4 Ensure setup.py is always Python 3.x compatible
Part of S821-014

Change-Id: I93308e8766cf9c7b4a29fdcdfc003b9146d77549
2020-02-17 05:05:22 -05:00
Pierre-Marie de Rodat
b99a330afa Import documentations from the obsolete GNATcoll monorepo
Change-Id: I7cb976c1224d75f93f588240f70af42b4674a64c
TN: R329-046
2020-02-10 15:31:10 +01:00
Pierre-Marie de Rodat
1ad6f7f1b8 */setup.py: remove obsolete support for --disable-shared
Change-Id: I28f73c6aa2f64cd238a921827a5b9c194329c5aa
TN: S208-007
2019-02-08 17:22:59 +01:00
Vadim Godunko
85e5884d08 QB01-037 Set library kind for libgpr.
Change-Id: Ib03bdc8b9d6b4461aaed7de41073381f246ea7cb
2018-02-07 04:36:22 -05:00
Nicolas Roche
2fe739ff7b Rename projects to avoid backward compatibility issues
Part of R117-015

Change-Id: I80bbd4b9e2594f23bce3d5dc2ef8e9ac534c0fb4
2018-01-17 11:31:47 +01:00
Vasiliy Fofanov
0d3bfccd00 Use '_' in Library_Name since '-' won't work for SALs. P909-033
Change-Id: I74db33bcfa35e8b5bbdb573b99f967b51c5bb62f
2017-12-05 12:07:22 +01:00
Nicolas Roche
fa5ca26262 Update default library types to static
Add comments about the danger of chaniging the order

Change-Id: I014a26cbd972368f5e9a1e2eb6e9fe668caaf5ef
2017-12-01 10:24:15 +01:00
Nicolas Roche
67877b9fe0 Review build/install procedure of gnatcoll bindings components
Use Python rather than makefiles in order to make the build process
more portable (specially on Windows systems). The new build system
just add a dependency on a bare Python installation.

Part of P909-033

Change-Id: Icb4fcd72a7c1b2c7063ca8044ecd526f11969985
2017-11-06 15:06:39 +01:00
Nicolas Roche
70272c4ac9 Adjust path to version_information
Part of P909-033

Change-Id: Icdd826deb4619e87c051bd5901e2925b9a81c9b7
2017-11-02 12:43:46 +01:00
Vasiliy Fofanov
2a938f0d09 Compute normalized target and use it throughout. P909-033
Change-Id: Iebce7f0b038fd29d884e0f84f444648043107d01
2017-10-31 17:11:25 +01:00
Vasiliy Fofanov
a3cd16cb24 Initial version of gnatcoll-bindings module.
Part of major reorganization of gnatcoll for better modularity and
maintainability.

Change-Id: I24defa7165e4158987b147849882f4295a453da3
TN: P909-033
2017-10-29 15:53:38 +01:00