Add SPDX license identifier to fail1.adb also. Oops, missed one file from the first go.
Add SPDX license identifiers to source code. To help the automatic scanners to identify the license of the source code, add SPDX license identifiers as specified at https://spdx.github.io/spdx-spec/appendix-V-using-SPDX-short-identifiers-in-source-files/ In our case, the line is: SPDX-License-Identifier: ISC for every file.
Merge heads.
Fix Library_Type comparison in ahven.gpr.gp. comfignat.mk uses '' quotation marks to wrap the -DLibrary_Type="static" option. This causes the Lubrary_Type symbol to have "" marks in it.
Add sr.ht build status links to README.
Oops, add missing semicolon to ahven.gpr.gp. Attempt #2 for ahven.gpr.gp fix.
Fix typo in ahven.gpr.gp. s/#endif/#end if/. This makes the ahven.gpr installation to work.
Remove gnat_linux dynamic build from Debian sr.ht setup as well. gprbind raises assert_failure during the build, so makes no sense to use the gnat_linux build system on Debian 10.
Remove static builds from Debian sr.ht setup. Currently the static builds don't work as expected on Debian 10.
Add Fedora setup to sr.ht builds.
Move .builds.yml to .builds/debian.yml. This makes space for multiple different build configurations.
Fix build manifest and reorder builds.
Add build steps for gnat_linux static and dynamic variants.
Link ahven tests with -lgnarl when using static lib.
Fix tester execution and use gprbuild by default. As gnatmake is these days just a wrapper for gprbuild, use gprbuild as a default. Older systems with "real" gnatmake can still override the GNAT_BUILDER.
Fix static library build. When Ahven is build as a static library, we need to add linker option '-lgnarl' during the linking. Otherwise, we get a lot of errors about missing functions when compiling the actual test runner. Also, define Library_Interface at the top level, so the static build also has it. This fixes the include dir population.
Added tag ahven-2.8 for changeset 275a2332c0bb
Update README.md for 2.8. Update the Debian package installation section (patch from Nicolas Boulenguez) and remove the obsolete documentation links.
Update NEWS.txt for 2.8
Link the shared library with LDFLAGS. Comfignat transmits them to gprbuild via -largs, which affects executables but not libraries. From Nicolas Boulenguez, thanks!