Note: needs to be coordinated with corresponding change in gnatcoll
New submission of change for P620-027 (2/2)
Change-Id: I91ce07697979a3a3a88dfb940e1943ce47629370
... 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
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
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
(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
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
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