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