diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2015-06-03 11:08:57 -0700 |
---|---|---|
committer | Bryan Hundven <bryanhundven@gmail.com> | 2015-06-03 12:32:34 -0700 |
commit | 0e45cdf62422fbcc69c10d4287c7f8a2f96c149d (patch) | |
tree | ec12810ccb8f212cb6737ed13dad858fb987c188 /configure.ac | |
parent | 542f126b5bbf1e8e79af79ea80f31e548ec6c283 (diff) | |
download | crosstool-ng-0e45cdf62422fbcc69c10d4287c7f8a2f96c149d.tar.gz crosstool-ng-0e45cdf62422fbcc69c10d4287c7f8a2f96c149d.tar.bz2 crosstool-ng-0e45cdf62422fbcc69c10d4287c7f8a2f96c149d.zip |
autoconf: Update version numbering
This change removes the static .version file, and moves to using the git
tag as the version number, the change number if the current commit is
newer then the latest tag, and '-dirty' if there are changes to the git
repository since the last commit that are uncommitted.
This helps us in the troubleshooting process to identify if the user is:
* using a released version (i.e.: 1.21.0)
* using a clone from git (i.e.: 1.21.0-29-13e14f)
* using a clone from git with local uncommitted changes (i.e.: 1.21.0-29-13e14f-dirty)
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 9899a3bd..573d0b9a 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,10 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.67]) -AC_INIT([crosstool-NG], [m4_esyscmd_s([cat .version])], [crossgcc@sourceware.org]) +AC_INIT( + [crosstool-NG], + [m4_esyscmd_s([git describe --always --dirty])], + [crossgcc@sourceware.org]) AC_CONFIG_AUX_DIR([scripts]) #-------------------------------------------------------------------- |