10 Commits

Author SHA1 Message Date
Fabien Chouteau
512a7fc92d Rename shared.gpr into xmlada_shared.gpr
For the same reason as the external variables, shared.gpr can be a
source of conflict between different projects. For instance with AWS.

This change has no impact on the installation since shared.gpr is not
provided in the installation.

Part of T715-030.

Change-Id: Ie0ac01a23c34981b75055fbe8a45db9cc50a581f
2020-08-07 19:30:24 +02:00
Dmitriy Anisimkov
ecf9daa284 Fix Is_Valid_Base64Binary routine
S823-015

The character code in base64 encoding preceding the terminating '='
must be a multiple of 4. This change fixes situation where this
character could be any base64 character, which could happen when
one-but-last character code was a multiple of 16.

Change-Id: I9fe4fb266d07e127e9e64be9404571a91b32bcdb
2019-08-24 17:27:59 +02:00
Emmanuel Briot
63b47c6599 Reorganize testsuites
Move all the */test/ directories to tests/*
Move all tests that potentially contain customer code or data to tests/adacore
 These will be moved to a separate git repository

Part of O527-038

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@240170 936e1b1b-40f2-da11-902a-00137254ae57
2015-07-09 15:17:03 +02:00
Emmanuel Briot
44bb12c67c The tests can now be run outside of the build directory.
To run the tests, we no longer need to have run "make" first.
Instead, "make test" requires: shared.gpr and the W3C tests, and will
only recompile the sources found in */test/*, not the code of XML/Ada itself.
So will "make run_test".
A new target "run_test_and_setenv" was added for developers who need to
test the local build.

NA17-039

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@233386 936e1b1b-40f2-da11-902a-00137254ae57
2014-10-20 10:03:11 +00:00
Pascal Obry
d214ac70ea Rework the XMLAda build and install procedure.
An aggregate project is now used to build XMLAda. The builder is now
gprbuild and the installation is conducted by gprinstall. This has
permitted a large clean-up of the makefile.

For N403-037.

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@232625 936e1b1b-40f2-da11-902a-00137254ae57
2014-09-24 07:47:03 +00:00
Emmanuel Briot
d9c2df6153 Moved to subdirectories depending on the type of library we are building
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11710 936e1b1b-40f2-da11-902a-00137254ae57
2004-02-10 15:20:22 +00:00
Emmanuel Briot
14da23c13b Adapted to new installation scheme, with module-specific source directories
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11685 936e1b1b-40f2-da11-902a-00137254ae57
2003-10-14 10:32:42 +00:00
Emmanuel Briot
9126d28272 Initial revision.
The XML/Ada library can now be used through project files.


git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11658 936e1b1b-40f2-da11-902a-00137254ae57
2003-05-22 08:44:04 +00:00
Emmanuel Briot
61416b8407 Fix previous version
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11656 936e1b1b-40f2-da11-902a-00137254ae57
2003-04-23 09:37:24 +00:00
Emmanuel Briot
169eeb48b6 Initial revision
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11655 936e1b1b-40f2-da11-902a-00137254ae57
2003-04-23 09:35:43 +00:00