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
This is for consistency with GtkAda and GPS, and enables one to
chose the build mode at configure time rather than through environment
variables.
Use pragma Initialize_Scalars when in Debug mode, also for consistency.
N324-002
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@224970 936e1b1b-40f2-da11-902a-00137254ae57
The installation process was using host configs where target configs
were expected.
For LA09-002.
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@196321 936e1b1b-40f2-da11-902a-00137254ae57
default if the user specified "--enable-shared".
For K704-030, K831-037.
As discussed in H505-007
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@178160 936e1b1b-40f2-da11-902a-00137254ae57
Fixes failures in ppc-aix testsuite, since one of the testsuite does not
specify the kind of library to use, and defaults to relocatable, which is
not supported on the platform.
K704-030
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@177920 936e1b1b-40f2-da11-902a-00137254ae57
to be given to configure (for proper detection of whether shared libs
are supported). On the other hand, one no longer has to edit the
Makefile manually.
I910-014
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@149323 936e1b1b-40f2-da11-902a-00137254ae57
although the user can use configure's --disable-shared switch to change
this behavior. By default, the installation project file will now link
with the static libraries (unless --enable-shared was specified), although
the default can be overridden with LIBRARY_TYPE
This implements H505-007 for xmlada
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@124728 936e1b1b-40f2-da11-902a-00137254ae57