1 dnl Process this file with autoconf to produce a configure script. |
1 dnl Process this file with autoconf to produce a configure script. |
2 |
2 |
3 dnl Version information. |
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 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))]) |
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 AC_PREREQ([2.59]) |
14 AC_PREREQ([2.59]) |
9 AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon]) |
15 AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon]) |
10 AC_CONFIG_AUX_DIR([build-aux]) |
16 AC_CONFIG_AUX_DIR([build-aux]) |
11 AC_CONFIG_MACRO_DIR([m4]) |
17 AC_CONFIG_MACRO_DIR([m4]) |