29 Commits

Author SHA1 Message Date
Vadim Godunko
cce69b3b56 Remove duplicate dependency from gtkada. 2024-07-16 06:04:02 +00: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
Nicolas Setton
d09dafd6cc Remove files that have been moved to testsuite
For P718-047

Change-Id: I491092076cede50128ae0b9de5179876e113b8bb
2016-07-25 15:44:45 +02:00
Emmanuel Briot
ea3c90439a Minor rewrite of the project files
Use Switches rather than Default_Switches (which has been obsolete
for a while now).
In shared.gpr, add support for enabling link-time-optimization and
removal of unused subprograms. This is not supported
on Windows for now.

Add a new OS for "osx", since the linker switches are different.

OA15-011 (1/2)


Change-Id: I72371631eefd18cf88442c969c805e0258f4ba6e
2015-10-20 08:54:43 +02:00
Maxim Reznik
575c8dd45e Implement GTK printing and "Print Selection" menu.
IB10-031

* src_printing.ads
(Abstract_Printer): Add type to switch between printer subsystems.

* src_editor_module.adb
(On_Print): Move launching of external printing command to Command_Printer.
(On_Print_Selection): Add procedure to print selection code.
(Register_Module): Register "Print Selection" menu.

* src_printing-gtk_printer.ad[sb]
Implement GTK printing.

* src_printing-command_printer.ad[sb]
Printing with external command.

* src_printing-win32_printer.ad[sb]
Move Win32 printer code here.

* src_printing-fabric__win32.adb
Printer fabric for win32

* src_printing__default.adb
Default printer fabric.



git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@186411 936e1b1b-40f2-da11-902a-00137254ae57
2012-03-01 19:47:52 +00:00
Arnaud Charlet
fa66237779 Use non standard naming scheme
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@172202 936e1b1b-40f2-da11-902a-00137254ae57
2011-04-08 10:20:39 +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
Quentin Ochem
72c8191b41 updated project files following IA26-023
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@155071 936e1b1b-40f2-da11-902a-00137254ae57
2010-01-12 15:17:19 +00:00
Pascal Obry
a06083dbdb Fix permissions
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/gps@152738 936e1b1b-40f2-da11-902a-00137254ae57
2009-11-23 20:11:05 +00:00
Emmanuel Briot
3d46dffe23 Remove our own gtkada/gtkada.gpr project (G706-003), and use the one
installed by GtkAda instead. This is so that we can also depend on gnatlib,
 which must be independent of GPS but must also depend on GtkAda (and not
 on GPS)
 This impacted several .gpr files, as well as Makefile.* since Makefile.gtkada
 was also removed
(gps/Makefile, gps/Makefile.gps): Change the way we depend on gnatlib, which
 is now built with library project files. gps/Makefile is used to indicate
 whether we want static (the default) or shared gnatlib libraries.


git-svn-id: svn+ssh://svn.eu/Dev/trunk/gps@113228 936e1b1b-40f2-da11-902a-00137254ae57
2007-07-06 12:33:33 +00:00
Arnaud Charlet
dc28115d63 Remove special cases for *_pkg.adb files.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@99600 936e1b1b-40f2-da11-902a-00137254ae57
2006-10-26 12:46:58 +00:00
Quentin Ochem
0d89bb9d43 Added missing compiler switch -gnat05.
Part of FA12-009


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@99459 936e1b1b-40f2-da11-902a-00137254ae57
2006-10-19 10:11:31 +00:00
Nicolas Setton
417d3a8135 Add dependency on the completion module.
For F424-012.


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@96660 936e1b1b-40f2-da11-902a-00137254ae57
2006-05-02 11:03:01 +00:00
Arnaud Charlet
1cdb027d5a Remove special switches for src_context.adb, introduced by mistake.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@91003 936e1b1b-40f2-da11-902a-00137254ae57
2005-03-04 18:38:33 +00:00
Arnaud Charlet
352ee22443 Merge gvd_common with common.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@90757 936e1b1b-40f2-da11-902a-00137254ae57
2005-02-24 14:43:44 +00:00
Arnaud Charlet
bb2fe0e39c Add special naming scheme for src_printing, as a different body is provided
under Windows.


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@83475 936e1b1b-40f2-da11-902a-00137254ae57
2003-06-17 10:13:34 +00:00
Emmanuel Briot
85af9c64b4 Add dependency on the aliases module
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@80903 936e1b1b-40f2-da11-902a-00137254ae57
2003-01-22 13:50:49 +00:00
Emmanuel Briot
2006e03e5a Take all compiler options from the shared project. Easier to change the
compiler options


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@79850 936e1b1b-40f2-da11-902a-00137254ae57
2002-11-04 10:46:18 +00:00
Emmanuel Briot
c1d68d6a09 Add dependency on widgets module (was implicit through kernel, but we might
be able to remove it from kernel)


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@77429 936e1b1b-40f2-da11-902a-00137254ae57
2002-07-16 12:26:43 +00:00
Emmanuel Briot
23debc1cb6 This module now depends on the vsearch module, instead of the opposite.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@76549 936e1b1b-40f2-da11-902a-00137254ae57
2002-05-31 10:04:24 +00:00
Nicolas Setton
4f83811e9c Add reference to shared project, and package IDE from shared project.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@75054 936e1b1b-40f2-da11-902a-00137254ae57
2002-04-16 10:14:26 +00:00
Arnaud Charlet
587ca2545e Undo previous change because src_editor should not depend on gvd project.
Instead, move gvd-text_box-source_editor-glide in the kernel.


git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@71853 936e1b1b-40f2-da11-902a-00137254ae57
2001-12-11 09:28:06 +00:00
Arnaud Charlet
d57dda0be8 Now depend on gvd directly (for the gvd source editor).
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@71813 936e1b1b-40f2-da11-902a-00137254ae57
2001-12-10 11:42:54 +00:00
Arnaud Charlet
ace0d9f210 Add default switches.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@71417 936e1b1b-40f2-da11-902a-00137254ae57
2001-11-27 19:15:29 +00:00
Arnaud Charlet
81c55bd266 Remove dependency on kbody now that kernel & kbody have been merged.
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@71407 936e1b1b-40f2-da11-902a-00137254ae57
2001-11-27 17:01:07 +00:00