7 Commits

Author SHA1 Message Date
Jerome Lambourg
2519976e9d Add View_Builder API to create projects programmatically
This allows generation of simple root projects with some attributes
customized from the default project.

This change removes the old handling of implicit projects and use the
new API to generate the default project.

GPR2.Path_Name.Implicit_Project is thus removed and the special hacks there
are not needed anymore.

TN: V602-035
Change-Id: I8b92fdfe995b7c3e182ef42cb8df44df6b9f4950
2022-06-03 16:08:45 +02:00
Jerome Lambourg
55ab40f6e2 Adjust bindings tests.
TN: T713-036
Change-Id: I0e04c86f495eb188499ac130c42c9683001f82bd
2022-06-03 14:31:11 +02:00
Nicolas Roche
ce750e1b42 Add GPR2 Python and C binding
T713-036

Change-Id: I3407ea72e65c7e400fce60cbda5118c658324d48
2022-03-02 10:42:48 +00:00
Nicolas Roche
c6d8f075c9 Update python binding View class.
Reflect changes in the C binding.

Part of T526-029

Change-Id: I90476ff6077f6ee840958c48ea7050cdbb764209
2020-08-21 07:54:30 -07:00
Nicolas Roche
b09e43d74f Add support for project_dir parameter in ProjectTree.__init__
Part of T526-029

Change-Id: I8bc1ea23b49069252a9ae43cf55e98bd1095cf4a
2020-08-21 07:26:19 -07:00
Nicolas Roche
d92d775ead Update Python binding
Part of T526-029

Change-Id: I96f53f032b6fcb46f14136709ad82744cddf6790
2020-08-21 07:15:15 -07:00
Nicolas Roche
7542ec55a0 Add framework for the GPR2 Python 3.x binding
Part of T713-036

Change-Id: I143ef019d1b2a5f059d4fda64dd47900bb770530
2020-07-17 06:12:20 -07:00