Before this commit, running
`make ENABLE_STATIC=true ENABLE_SHARED=false` would not build a
static version of the library, which was unexpected. Now the same
command generates a static version of the library.
Debian automatically rebuilds packages on hardware the developper
does not possess. When investigating a failure, a verbose log may
save a lot of work: distant connexion, cloning a chroot, installing
build dependencies.
The xmlada project gathers all xmlada_* library projects. Building
templates_parser with more specific dependencies avoids an unneeded
dependency on xmlada_schema.
Do not generate src/templates_parser-version.adb.
Instead pass the version information via the Binder's environment to the source code.
This way no code needs to be generated which makes the build process independent
from make.
* xnadalib-2018:
Avoid external value of GPROPTS to override internal makefile value,
for instance: make GPROPTS="-gnatwn"
Avoid "gnat1: invalid switch: -gnat05" error and "docs.gpr:22:09: warning:
there are no sources of language "Project file" in this project" warning.