15 Commits

Author SHA1 Message Date
Nicolas Boulenguez
7b68b41ba9 Let projects depend on specific xmlada_* instead of legacy xmlada.
The xmlada project gathers all xmlada_* library projects.  Building
templates_parser with more specific dependencies avoids an unneeded
dependency on xmlada_schema.
2022-06-01 19:43:50 +02:00
Pascal Obry
35168ddd3b Fix XML/Ada check. 2015-03-22 15:39:03 +01:00
Pascal Obry
8a0172ac0b Rework the installation using gprinstall.
This simplifies the makefile circuitry and will make the maintenance
of this part of the code easier.

Part of MA30-041.
2013-11-05 11:48:18 +01:00
Pascal Obry
7c8eb19de0 Explicitly tags some projects abstract. 2013-11-05 10:35:38 +01:00
Pascal Obry
bf939d96fb Move to GPLv3.
For L107-006.
2012-01-07 16:40:40 +01:00
Pascal Obry
b1a63cbf1b Add auto-detection of XML/Ada.
Now XML/Ada is automatically detected by default. It is always
possible to disabled Templates_Parser XML support by setting
the makefile's vaariable TP_XMLADA to Disabled.
--
Work for J327-001.
2010-03-27 12:09:14 +00:00
Pascal Obry
1ff30c0a87 Rename config/test_shared to config/setup.
This is for consistency with AWS and a preparatory
work for supporting XML/Ada auto-detection.
--
Part of J327-001.
2010-03-27 12:09:08 +00:00
Romain Berrendonner
400ff70500 Adding renaming of package Naming so that installation is able to
find Templates_Parser.Configuration.
Discovered when working on H204-023.
2008-07-25 13:20:10 +00:00
Pascal Obry
09483dbb7f Move the concurrency support into a top level unit.
This code refactoring is necessary to work around a finalization
problem with the current GNAT versions. By forcing the elaboration
order we ensure that the protected object (in the tasking version)
will be finalized after all templates tags.
--
Work for H515-014.
2008-05-19 17:49:39 +00:00
Pascal Obry
1ade36e3fc Implementation of the new build support.
Now the static and shared versions are built if possible.
The default installed version can be configured using the
new DEFAULT_LIBRARY_TYPE make variable. The setup is now
persistent using a generated makefile.setup makefile.
The shared version is built only if supported by the
plateform.
--
Work for H505-007.
2008-05-17 09:43:17 +00:00
Pascal Obry
b08f60ff04 Remove Build and Built_Type as not used. 2008-05-17 09:43:07 +00:00
Pascal Obry
363d029761 Remove trailing spaces and dot. Minor style fixes. 2008-05-14 09:58:07 +00:00
Pascal Obry
d18802856a Do not force the use of the default library type. 2008-05-02 15:47:36 +00:00
Pascal Obry
c098cd06be Improve building Templates_Parser with project files.
All parts of Templates_Parser are now built using project
files. At the same time the build directory has been
separated from the source one. Support for installing
project file to use the Templates_Parser in stand-alone
mode has been added.
--
Continue work to prepare H417-001.
2008-05-01 15:01:44 +00:00
Pascal Obry
0cef6ac243 Add support to setup the templates_parser with or without XML/Ada.
In standalone mode, the templates_parser is configured without
XML/Ada support for upward compatibility.
--
Work for G928-019.
2007-09-29 08:52:43 +00:00