90 Commits

Author SHA1 Message Date
Thomas Quinot
04aae05d96 Do not mark autoconf-generated files read-only, to allow them
to be rebuilt automatically by the Makefiles.

Suggested by:	Vadim Godunko

[Imported from Perforce change 9950 at 2006-12-01 22:22:45]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37415
2006-03-21 11:10:39 +00:00
Thomas Quinot
82c8715558 Reorganize build infrastructure to build overall setup packages
with proper visibility on all personalities.
Ongoing work for F120-030

In support/Makefile.am: On Windows, build native-linker.exe in
addition to linker.exe. For E524-010.

[Imported from Perforce change 9870 at 2006-12-01 22:21:07]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37335
2006-02-02 19:32:06 +00:00
Thomas Quinot
1a836672b9 Pass EXTRA_GNATMAKE_FLAGS to all compilations, not just when
building examples and the test suite.
For that purpose, use gnatmake -c -u instead of gcc in adacompiler.

Fixes F126-003

[Imported from Perforce change 9846 at 2006-12-01 22:19:09]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37311
2006-01-27 11:23:32 +00:00
Thomas Quinot
36702604f0 Perform substitution only on the src subdirectory.
For EB18-013

[Imported from Perforce change 9799 at 2006-12-01 22:15:35]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37266
2005-12-21 14:35:10 +00:00
Thomas Quinot
513dc2a12e Account for the L1/O1/C1 case.
[Imported from Perforce change 9788 at 2006-12-01 22:15:29]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37256
2005-12-15 18:50:37 +00:00
Thomas Quinot
de3edc1a23 Allow the script to be applied explicitly to a single file.
[Imported from Perforce change 9783 at 2006-12-01 22:15:23]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37251
2005-12-15 16:18:55 +00:00
Thomas Quinot
424fbc6255 Add script to enable conditional (two-argument) form of pragma Debug.
For EB18-013

[Imported from Perforce change 9778 at 2006-12-01 22:15:13]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37246
2005-12-15 13:13:25 +00:00
Thomas Quinot
aa051a3d37 Fix PolyORB documentation build process.
For E921-010

[Imported from Perforce change 9575 at 2006-12-01 21:46:44]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37056
2005-09-27 12:19:19 +00:00
Thomas Quinot
335e88dc65 Ensure consistent ordering of entries on all build systems.
[Imported from Perforce change 9350 at 2006-12-01 21:43:16]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36850
2005-05-30 17:16:21 +00:00
Thomas Quinot
c7a03bf897 Get rid of variable i, used only once.
Submitted by:	Vadim Godunko
Reviewed by:	Thomas Quinot

[Imported from Perforce change 9314 at 2006-12-01 21:19:56]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36820
2005-05-04 18:04:29 +00:00
Thomas Quinot
a38dc47a1c Special case for RH Linux 9, which requires Kerberos5 headers
for compiling OpenSSL stuff. Should fix nightly build failure
here.

[Imported from Perforce change 9276 at 2006-12-01 21:17:57]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36783
2005-04-19 15:39:48 +00:00
Thomas Quinot
13ec587a90 Fix SSL support autoconf macro.
[Imported from Perforce change 9275 at 2006-12-01 21:17:57]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36782
2005-04-19 12:05:20 +00:00
Thomas Quinot
2fb3ad8823 Add low-level support code for OpenSSL.
Submitted by:	Vadim Godunko
Reviewed by:	Thomas Quinot

[Imported from Perforce change 9270 at 2006-12-01 21:17:52]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36777
2005-04-18 14:49:21 +00:00
Thomas Quinot
dbf25c8e50 Solaris' /bin/sh does not behave correctly when the command
line of an 'if' statement contains backticks. Use an intermediate
variable to address this.

Also account for the fact that Solaris' version of grep(1) does
not support the '-q' command line flag.

Fixes build issues on Solaris.

For E317-010

[Imported from Perforce change 9201 at 2006-12-01 21:16:41]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36716
2005-03-17 16:49:16 +00:00
Jérôme Hugues
8990a64149 Use GREP and RM found by configure, instead of hard coded values
[Imported from Perforce change 9174 at 2006-12-01 21:16:21]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36692
2005-03-04 11:06:44 +00:00
Thomas Quinot
438b0b0ed7 Make PolyORB compilable with the latest GNAT wavefront:
rename *.Interface to *.Iface (interface will be a reserved
word in Ada 2005).

Recomputed build deps.

[Imported from Perforce change 9034 at 2006-12-01 21:11:59]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36569
2005-01-13 17:39:25 +00:00
Jérôme Hugues
5b730a65dd Typo
[Imported from Perforce change 8966 at 2006-12-01 21:11:03]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36508
2004-12-28 15:04:04 +00:00
Jérôme Hugues
8aa68600a4 Tools are built for the host;
Add native-linker script to link host-specific executables.

[Imported from Perforce change 8957 at 2006-12-01 21:10:58]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36500
2004-12-24 13:24:43 +00:00
Thomas Quinot
df32afd2ae Kill CM Id lines, they are just a nuisance.
[Imported from Perforce change 8923 at 2006-12-01 20:59:33]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36470
2004-12-17 19:12:40 +00:00
Jérôme Hugues
948b47a5be Reorder if clauses in Run_Script, first Cygwin, then MinGW
[Imported from Perforce change 8897 at 2006-12-01 20:39:36]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36447
2004-12-10 12:15:18 +00:00
Jérôme Hugues
bfb8af246c Add filename resolution for MinGW
Patch submitted by Martin Krischik, reviewed by Jerome Hugues

[Imported from Perforce change 8896 at 2006-12-01 20:39:36]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36446
2004-12-10 11:30:47 +00:00
Jérôme Hugues
a63599f15c mkdep: defend against null ${dep} variable when printing deps.
Recomputed deps.

[Imported from Perforce change 8887 at 2006-12-01 20:39:25]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36438
2004-12-08 14:55:00 +00:00
Jérôme Hugues
50269e49f0 Change configure.in to configure.ac
[Imported from Perforce change 8704 at 2006-12-01 20:37:31]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36275
2004-10-19 11:39:02 +00:00
Nicolas Roche
a96daec292 Process ltmain.sh so that -Xlinker is not
replaced by -Wl.

[Imported from Perforce change 8691 at 2006-12-01 20:37:19]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36262
2004-10-18 18:15:49 +00:00
Thomas Quinot
5fd5ed6717 Portability: for correct operation of IDLAC under Windows,
determine whether it is necessary to use a trailing '.' in the
argument to the -o option of the C++ preprocessor to disable
the generation of a default extension.

[Imported from Perforce change 8686 at 2006-12-01 20:37:16]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36257
2004-10-18 15:55:17 +00:00