7 Commits

Author SHA1 Message Date
Pascal Obry
5c31bdfaa6 Add static-pic build variant.
Fixes S605-001.
2023-09-08 07:22:13 +00:00
Dmitriy Anisimkov
3ee350767d Avoid SSL optional dynamic binding without SSL support
Configuration parameter SSL_DYNAMIC=true can be set only together with
SOCKET=openssl or gnutls.

TN: UB30-003
2022-02-04 07:19:40 +06:00
Dmitriy Anisimkov
98fff662c1 Dynamic SSL binding
TN: UB30-003
2022-02-04 07:19:40 +06:00
Pascal Obry
301ed77bd8 Setup LaL which replaces ASIS.
All ASIS setup have been replaced by LibAdaLang which will be the
new library used for generating WSDL out of Ada specs.

Part of S415-009.
2020-04-27 10:31:01 +02:00
Dmitriy Anisimkov
2413e7b675 Use GNAT IPv6 functionality.
R710-016 MA31-001

Remain compatibility with older GNAT versions.
Add IPv6_Only server flag.
2019-01-09 16:08:57 +06:00
Pascal Obry
da09106f7e Add proper support for cross-environments.
This patch makes it possible to build AWS in native and cross
environments from the same tree. That is the build happen now
into .build/<target_name> AWS's root directory. The installation
is also done in specific directories for the cross builds
$prefix/$target.

Moreover generating OS constants and type definitions (in AWS.OS_Lib)
is done using xoscons and a template. This way it is possible to
create AWS.OS_Lib for a cross-target. It is then now possible to
remove the VxWorks specific AWS.OS_Lib (aws-os_lib__vxworks.ads) as
this can now be generated.

Generally this patch fix wrong uses of host kind where target is
meant. Consequently, some clean-ups and simplifications have
occured in makefiles.

For LA06-001.
2012-10-14 21:49:59 +02:00
Pascal Obry
72e99e8bd1 Move consistency checks after user's setup.
Fixes J803-006.
2010-08-03 13:38:35 +00:00