19 Commits

Author SHA1 Message Date
Adrien Boulanger
0817773ba6 Revert "Merge branch 'topic/gs.192.python_3_11_transition' into 'master'"
This reverts merge request !422
2024-03-08 09:54:48 +00:00
Boulanger
9f24eede8b Fix missing GIL locks detected by python 3.11 transition
See comment from dictobject.h:
bpo-40839: Before Python 3.10, it was possible to call
PyDict_GetItem() with the GIL released.

eng/ide/gnatstudio#192
2024-03-06 17:10:30 +01:00
Nicolas Roche
953146c615 Revert "Move GNATCOLL.SQL from core to db"
This reverts commit c6d7c308d6.

Change-Id: If9c0e98a9f45bb37a6f2f5a4eb565a2c985760dc
2018-03-28 16:10:24 +02:00
Dmitriy Anisimkov
c6d7c308d6 Move GNATCOLL.SQL from core to db
R314-019

Change-Id: I17330917157631f2f89e5e04bc75a8345c3d22b9
2018-03-28 20:01:00 +06:00
Andry Ogorodnik
a6dbc5e8a7 PB02-019 (1/3) Correcting for Documentation_Dir attribute
Also obsolete attribute was removed from IDE package

Change-Id: I432e142960d5f2398db9e88e305473afebcaeea3
2016-11-11 17:48:01 +01:00
Thomas Quinot
12ca3de2af Add dependency on new project gnatcoll_xref
Note: needs to be coordinated with corresponding change in gnatcoll

New submission of change for P620-027 (2/2)

Change-Id: I91ce07697979a3a3a88dfb940e1943ce47629370
2016-08-30 17:36:26 +02:00
Andry Ogorodnik
521ceccf9c Revert "Add dependency on new project gnatcoll_xref"
This reverts commit 7d764aa37a.

Change-Id: I05205e9369c7dd4b0a3ae6029cc6c89f18f96ad5
2016-08-12 20:15:36 +02:00
Thomas Quinot
7d764aa37a Add dependency on new project gnatcoll_xref
P620-027 (2/2)

Change-Id: I6fe43bf30229e81e1de2b09e935ac8aa53b7fe5a
2016-08-12 17:31:42 +02:00
Nicolas Setton
5177ac1d61 Rearrange projects and switches
... to make sure that gps_cli and gnatdoc can be invoked without
having to set LD_LIBRARY_PATH or use a wrapper.

(Makefile.in): make clean should also clean up in cli.
(cli/Makefile): add target 'clean'

(cli/cli.gpr): do not import Shared linker switches, not needed,
 and unnecessarily drag the clang dll.

Move the import of libclang from kernel_core to kernel.

Move the gtk+ C switches from shared.gpr to widgets.gpr, since
they are only useful there.

For O924-012.

Change-Id: Id0df3473d968d1f539886f3041cd6c64e11a1e06
2015-09-30 12:30:10 -04:00
Nicolas Setton
06a4fd6399 Transition gnatcoll out of the GPS build dir
No longer invoke recursively the GNATcoll configure,
no longer expect GNATcoll to be under gnatlib,
and expect GNATcoll projects to be found on the
standard project search paths.

For O827-030.

Change-Id: I9a271d288124ef8d9b2e296502b03096c08c00a4
2015-09-21 10:54:19 -04:00
Raphael Amiard
44708e9e8c Base of Libclang integration in GPS architecture
Change-Id: I4e53b3adc275916cb9b5adcf2cc874f9a1c435d6
2014-12-09 18:02:57 +01:00
Nicolas Setton
930c4cf313 Cleanup: delete docgen2 and gnat.gpr
This is all dead code: docgen2 is now replaced by gnatdoc, and gnat.gpr
no longer contains any sources.
Adjust project files accordingly.

Change-Id: I2c56f27db9d6dd95057b417756bfbcef99cb0358
2014-09-11 16:46:39 -04:00
Maxim Reznik
d30278f1f5 Move Toolchains_Manager to Core_Kernel for M228-028
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/branches/global/gtk3/gps@209919 936e1b1b-40f2-da11-902a-00137254ae57
2013-05-21 14:42:07 +00:00
Nicolas Setton
a8529233a2 Add dependency on "gnatcoll_sqlite", which contains GNATCOLL.Xref.
L530-025.


git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@190842 936e1b1b-40f2-da11-902a-00137254ae57
2012-06-13 12:52:14 +00:00
Arnaud Charlet
fee53e754a Remove references to sn/sn_wrapper.
Part of H721-006


git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@164412 936e1b1b-40f2-da11-902a-00137254ae57
2010-09-08 09:17:06 +00:00
Arnaud Charlet
9c5a93a317 Put back src_info/sn_wrapper for now.
Part of IA26-021


git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@161663 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-28 12:30:31 +00:00
Arnaud Charlet
681642da8f Remove limited with and move non gui packages to kernel_core.gpr
(kernel/src_info, to be renamed kernel/core/src later).
Split gps-kernel-properties into gps-properties and gps-kernel-properties
Part of IA26-021


git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@161661 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-28 12:27:57 +00:00
Emmanuel Briot
80bf316b8f Set all Object_Dir and Library_Dir attributes in projects from the value in
gnatcoll_shared.gpr
This is for convenience when working with multiple branches in git:
 by changing the value (in a single place) on each branch, we can keep
 the build tree for each branch, and avoid extra recompilation when
 changing branches. For instance, one can set Object_Dir and Library_Dir
 to the following value in gnatcoll_shared.gpr (not checked in):
    for Object_Dir use "obj/" & External ("GIT_BRANCH", "");
    for Library_Dir use "lib/" & External ("GIT_BRANCH", "");
 provided the environment variable GIT_BRANCH is set automatically every
 time you change the branch (that's under control of the shell)

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@160904 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-08 10:45:36 +00:00
Emmanuel Briot
2fe7057b56 (Extract Subprogram): move the code to compute the entities involved in
the refactoring into refactoring-services.
 This provides better reuse
This check in also includes an attempt at fixing project dependencies, so
 that refactoring_core is independent of GtkAda, but that requires more
 work in the kernel (see comment in kernel.gpr, which for now uses a
 limited with). That will be fixed as part of IA26-021

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@160827 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-07 15:48:00 +00:00