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_major], [0]) |
4 m4_define([lemon_version_number], []) |
5 m4_define([lemon_version_minor], [99]) |
|
6 m4_define([lemon_version_micro], []) |
|
7 m4_define([lemon_version_nano], []) |
|
8 m4_define([lemon_version_tag], [hg]) |
|
9 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))]) |
5 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))]) |
10 m4_define([lemon_version], [lemon_version_major().lemon_version_minor()ifelse(lemon_version_micro(), [], [], [.lemon_version_micro()])ifelse(lemon_version_nano(), [], [], [.lemon_version_nano()])ifelse(lemon_version_tag(), [], [], lemon_version_tag(), [hg], [[_]lemon_version_tag()[_]lemon_hg_revision()], [[_]lemon_version_tag()])]) |
6 m4_define([lemon_version], [ifelse(lemon_version_number(), [], [lemon_hg_revision()], [lemon_version_number()])]) |
11 |
7 |
12 AC_PREREQ([2.59]) |
8 AC_PREREQ([2.59]) |
13 AC_INIT([LEMON], [lemon_version()], [lemon-devel@lemon.cs.elte.hu], [lemon]) |
9 AC_INIT([LEMON], [lemon_version()], [lemon-devel@lemon.cs.elte.hu], [lemon]) |
14 AC_CONFIG_AUX_DIR([build-aux]) |
10 AC_CONFIG_AUX_DIR([build-aux]) |
15 AC_CONFIG_MACRO_DIR([m4]) |
11 AC_CONFIG_MACRO_DIR([m4]) |