Use built-in autotools for packaging and tests

Troy Curtis, Jr requested to merge release-updates into main

In preparation for the 0.8.2 release, fix up the distribution code:

  • Replace some of the roll-your-own scripts with the tooling that autotools actually already has in place.
  • Actually run the new tests as part of the test build and use make distcheck to verify the generated tarball.
  • The distcheck uncovered an issue with missing files and improper test file paths which are fixed in the MR as well.
  • Integrate a version generation script (happily pulled from the autotools project itself) with the autotools configuration so that all the version information is properly annotated in all the right places.

@timsoft As an FYI if you want to glance at this (but I'll plan to merge now). I'll be posting a release candidate soon.

Edited by Troy Curtis, Jr

Merge request reports