# HG changeset patch
# User Alpar Juttner <alpar@cs.elte.hu>
# Date 1221983288 -3600
# Node ID 5d12d5c80ac9d3204a4768fd1e02c053ce413e3d
# Parent e63a95b6882734037c4e102bf6d5008f150edac3
Better versioning (#144)
diff --git a/configure.ac b/configure.ac
a
|
b
|
|
1 | 1 | dnl Process this file with autoconf to produce a configure script. |
2 | 2 | |
3 | 3 | dnl Version information. |
4 | | m4_define([lemon_version_number], []) |
| 4 | m4_define([lemon_version_number], |
| 5 | [m4_normalize(esyscmd([echo ${LEMON_VERSION}]))]) |
| 6 | dnl m4_define([lemon_version_number], []) |
| 7 | m4_define([lemon_hg_path], [m4_normalize(esyscmd([./scripts/chg-len.py]))]) |
5 | 8 | m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))]) |
6 | | m4_define([lemon_version], [ifelse(lemon_version_number(), [], [lemon_hg_revision()], [lemon_version_number()])]) |
| 9 | m4_define([lemon_version], [ifelse(lemon_version_number(), |
| 10 | [], |
| 11 | [lemon_hg_path().lemon_hg_revision()], |
| 12 | [lemon_version_number()])]) |
7 | 13 | |
8 | 14 | AC_PREREQ([2.59]) |
9 | 15 | AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon]) |