191 Commits

Author SHA1 Message Date
Vadim Godunko
82f685974d Copy actual files 2025-10-31 09:31:45 +00:00
Vadim Godunko
0b7b6f1a4e Improve check for GNAT project files.
Empty list of source files is not accepted now.
2025-10-28 06:37:40 +00:00
Vadim Godunko
3d8a29da34 Regenerate configure with newer version of autotools. 2025-10-28 06:34:52 +00:00
Vadim Godunko
7d3e7ae7a9 Use GNAT specific alias in --target switch. 2024-12-25 10:57:35 +00:00
Boris Yakobowski
8a616b8325 Change dependency from gnatcoll to gnatcoll_core 2024-08-23 16:52:58 +02:00
Thomas Quinot
d156f0e80c Convert SCM support to Git
O929-073
2018-01-29 15:27:35 +01:00
Thomas Quinot
fc5ff43700 Remove SSLv2 support altogether
This protocol is ancient, insecure, obsolete, and deprecated.

For QB24-032

Subversion-branch: /trunk/polyorb
Subversion-revision: 259181
2017-11-28 12:10:19 +00:00
Thomas Quinot
4536bb780c Provide SSLv2_*_method stub only if missing from libssl
Previously these functions were not present in libssl if it was
built without SSLv2, which is indicated by the presence of macro
OPENSSL_NO_SSL2.

However, OpenSSL commit 03c71b84d351a3a5de0bc7d39a99336369277849
changed this to always expose these functions even when building
without SSLv2 (unless OPENSSL_NO_SSL2_METHOD is defined).

So, we need to actually test for the presence of these functions
to determine whether we need to provide our own stubs.

Fix for QB24-032

Subversion-branch: /trunk/polyorb
Subversion-revision: 259150
2017-11-27 12:32:52 +00:00
Bob Duff
ec0d3d1c71 * support/ada.m4:
Remove two more stray commas.

Subversion-branch: /trunk/polyorb
Subversion-revision: 240955
2015-08-17 21:09:38 +00:00
Bob Duff
cfa41aa688 * support/ada.m4:
Remove a stray comma from the code that checks whether ATC is supported.

Fixes O817-013

Subversion-branch: /trunk/polyorb
Subversion-revision: 240946
2015-08-17 17:55:58 +00:00
Thomas Quinot
52537d7483 Do not pass -gnatec to the builder
This is not a valid compiler flag for C sources. Instead copy
user-provided
configuration pragmas to src/config.adc.

Fixes O807-004

Subversion-branch: /trunk/polyorb
Subversion-revision: 240737
2015-08-07 09:19:33 +00:00
Thomas Quinot
e20c100b91 (configure.ac): When searching for a working Ada compiler, prefer "gcc"
over "gnatgcc" or "adagcc".
For N906-002
Prompted by N905-029

Subversion-branch: /trunk/polyorb
Subversion-revision: 232135
2014-09-08 09:21:43 +00:00
Thomas Quinot
6919a5141a Pass -ffreestanding to the g++ preprocessor
Fixes N127-066

Subversion-branch: /trunk/polyorb
Subversion-revision: 222650
2014-01-28 15:32:48 +00:00
Thomas Quinot
3be2656024 Do not enable gnatcoll by default unless --with-gnatcoll is given, as
this introduces significant namespace pollution (M130-026).
Continuation of work for LC17-026

Subversion-branch: /trunk/polyorb
Subversion-revision: 202153
2013-02-06 10:11:11 +00:00
Thomas Quinot
2a6fdb6131 Add back autoconf aux files, required after all.
Subversion-branch: /trunk/polyorb
Subversion-revision: 201102
2013-01-17 17:34:27 +00:00
Thomas Quinot
da60d7871f Minor adjustments after removing libtool stuff for F613-011, L821-003
Subversion-branch: /trunk/polyorb
Subversion-revision: 201091
2013-01-17 16:15:42 +00:00
Thomas Quinot
e197b5dd01 Remove last traces of LIBTOOL.
Allow experimental shared libs build using gprbuild
For F613-011, L821-003

Subversion-branch: /trunk/polyorb
Subversion-revision: 201088
2013-01-17 15:46:23 +00:00
Thomas Quinot
26bb3ac057 Get rid of automake, instead use a plain Makefile.in for the docs/
subdirectory. Also get rid of the legacy Postscript documentation, and
build PDF doc using pdftex rather than though a DVI file.
For M109-012

Subversion-branch: /trunk/polyorb
Subversion-revision: 201080
2013-01-17 13:41:23 +00:00
Nicolas Roche
eb5b79be1d Handle directory arguments with trailing /
Part of M109-012

Subversion-branch: /trunk/polyorb
Subversion-revision: 200496
2013-01-09 09:23:46 +00:00
David Assamoi
94e8146842 Remove fixed bugs specific support from polyorb
Part of L923-001

Subversion-branch: /trunk/polyorb
Subversion-revision: 195533
2012-09-25 09:07:16 +00:00
David Assamoi
064ec43c98 Add fixedbugs support executables for tests moved from fixedbugs
Part L923-001

Subversion-branch: /trunk/polyorb
Subversion-revision: 195498
2012-09-24 10:44:20 +00:00
Thomas Quinot
2d14f431b3 Remove obsolete xargs test
Subversion-branch: /trunk/polyorb
Subversion-revision: 186025
2012-02-21 12:11:42 +00:00
Thomas Quinot
8ff7138295 (ssl.m4): Check for openssl(1) and store its location in OPENSSL
(Makefile.in): Add substitution for @OPENSSL@
(examples/corba/secure_echo/Makefile.local): Use $(OPENSSL) to call
openssl(1) as it might not be on the PATH.

Also reorganize slightly the generation of test_targets in Makefile so
that
a Makefile.local can disable its test (by unsetting test_target).

For L217-011

Subversion-branch: /trunk/polyorb
Subversion-revision: 185897
2012-02-17 09:46:54 +00:00
Thomas Quinot
2d813435b2 Add support for compiling with -gnatyO (not activated yet).
For KC21-021

Subversion-branch: /trunk/polyorb
Subversion-revision: 182837
2011-12-21 17:52:42 +00:00
Vadim Godunko
3b2bbd427b To link with OpenSSL on Windows we need to specify -lgdi32 and -lws2_32
explicitly.

Note: -lgdi32 is sufficient for static libraries; -lws2_32 is required
for dynamic libraries (otherwise it comes from GNAT RTL).

For F613-011.

Subversion-branch: /trunk/polyorb
Subversion-revision: 179781
2011-10-05 15:25:50 +00:00