maint: Generate version number.

* build-aux/git-version-gen: New script.
* configure.ac (AC_INIT): Use it.
(AC_REQUIRE_AUX_FILE): Distribute it.
* Makefile.am (.version): New target.
(BUILT_SOURCES, EXTRA_DIST): Add it.
(dist-hook): Generate ".tarball-version".
* .gitignore: Update.
This commit is contained in:
Mathieu Lirzin 2016-12-28 23:06:03 +01:00
commit a3051133c0
No known key found for this signature in database
GPG key ID: 0ADEE10094604D37
4 changed files with 240 additions and 2 deletions

View file

@ -19,10 +19,13 @@
# along with GNU Mcron. If not, see <http://www.gnu.org/licenses/>.
AC_PREREQ(2.61)
AC_INIT([GNU Mcron], [1.0.8], [bug-mcron@gnu.org])
AC_INIT([GNU Mcron],
m4_esyscmd([build-aux/git-version-gen .tarball-version]),
[bug-mcron@gnu.org])
AC_CONFIG_SRCDIR([src/wrapper.c])
AC_CONFIG_AUX_DIR([build-aux])
AC_REQUIRE_AUX_FILE([test-driver.scm])
AC_REQUIRE_AUX_FILE([git-version-gen])
AM_INIT_AUTOMAKE([subdir-objects -Wall -Wno-override])
AM_SILENT_RULES([yes]) # enables silent rules by default