Commit Graph

10 Commits

Author SHA1 Message Date
Nicolas Roche
b508bcf68b Ensure setup.py for gnatcoll Python binding works with 3.x
Part of S810-004

Change-Id: I90e4bc9086cb704685cf7466d2433c36f7bfd2ee
2019-11-22 17:33:13 +02: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
Pierre-Marie de Rodat
4e4d598ec8 setup_support.py: introduce a --library-types config option
Change-Id: I3ae1c9094df97ce4efa45ab73205edefe977113c
TN: S208-007
2019-02-08 14:45:59 +01:00
Nicolas Roche
279fb6eda8 Improve setup.py help messages (how to get help on a given command)
Change-Id: I5ccce963f4818f61d29374cc851cf16272aa49c6
For GitHub issue #4
2018-11-16 16:05:10 +02:00
Nicolas Roche
fd5fd63b60 Add support for --gpr-opts option
Part of R816-018

Change-Id: I53685e85fc79b7499b3c03d1a1b3b12ba6ab3a1f
2018-08-16 16:49:07 +02:00
Pierre-Marie de Rodat
2c426fe7d5 setup_support.py: forward unknown arguments to gpr* commands
Change-Id: Id89c61848e7aea3964b31922cec4a5f8a64f1f94
TN: QC05-015
2018-03-24 14:44:49 +01:00
Nicolas Roche
9a2bdfa319 Fix computation of canonical target on windows
Be sure that target name does not contains whitespace characters such
as \r.
Part of QB24-007

Change-Id: I7763f040d46203849d958dbf4f7f8016102fbbaf
2017-11-24 10:33:46 +01:00
Nicolas Roche
8ab2832b8c Address various installation issues:
- integrated mode not taken into account
- use a shared source dir for all variants
- add some comments

Change-Id: I461842bab6de54693eb0389c9c8222b2c4a762f5
2017-11-22 21:25:08 +01:00
Nicolas Roche
f6f615a601 Use which to find relevant program
The which function handles correctly addition of .exe on windows.

Change-Id: I214007188dd35f85fa85393804e76e9f672fdecf
2017-11-07 11:45:26 +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