# HG changeset patch
# User Alpar Juttner <alpar@cs.elte.hu>
# Date 1221983288 -3600
# Node ID 5d12d5c80ac9d3204a4768fd1e02c053ce413e3d
# Parent  e63a95b6882734037c4e102bf6d5008f150edac3
Better versioning (#144)

diff -r e63a95b68827 -r 5d12d5c80ac9 configure.ac
--- a/configure.ac	Tue Sep 16 08:51:02 2008 +0100
+++ b/configure.ac	Sun Sep 21 08:48:08 2008 +0100
@@ -1,9 +1,15 @@
 dnl Process this file with autoconf to produce a configure script.
 
 dnl Version information.
-m4_define([lemon_version_number], [])
+m4_define([lemon_version_number],
+	[m4_normalize(esyscmd([echo ${LEMON_VERSION}]))])
+dnl m4_define([lemon_version_number], [])
+m4_define([lemon_hg_path], [m4_normalize(esyscmd([./scripts/chg-len.py]))])
 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))])
-m4_define([lemon_version], [ifelse(lemon_version_number(), [], [lemon_hg_revision()], [lemon_version_number()])])
+m4_define([lemon_version], [ifelse(lemon_version_number(),
+			   [],
+			   [lemon_hg_path().lemon_hg_revision()],
+			   [lemon_version_number()])])
 
 AC_PREREQ([2.59])
 AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon])