1 |
1 |
dnl Process this file with autoconf to produce a configure script.
|
2 |
2 |
|
3 |
3 |
dnl Version information.
|
4 |
4 |
m4_define([lemon_version_number],
|
5 |
|
[m4_normalize(esyscmd([echo ${LEMON_VERSION}]))])
|
|
5 |
[m4_normalize(esyscmd([echo ${LEMON_VERSION}]))])
|
6 |
6 |
dnl m4_define([lemon_version_number], [])
|
7 |
7 |
m4_define([lemon_hg_path], [m4_normalize(esyscmd([./scripts/chg-len.py]))])
|
8 |
|
m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))])
|
|
8 |
m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i 2> /dev/null]))])
|
9 |
9 |
m4_define([lemon_version], [ifelse(lemon_version_number(),
|
10 |
|
[],
|
11 |
|
[lemon_hg_path().lemon_hg_revision()],
|
12 |
|
[lemon_version_number()])])
|
|
10 |
[],
|
|
11 |
[ifelse(lemon_hg_revision(),
|
|
12 |
[],
|
|
13 |
[hg-tip],
|
|
14 |
[lemon_hg_path().lemon_hg_revision()])],
|
|
15 |
[lemon_version_number()])])
|
13 |
16 |
|
14 |
17 |
AC_PREREQ([2.59])
|
15 |
18 |
AC_INIT([LEMON], [lemon_version()], [lemon-user@lemon.cs.elte.hu], [lemon])
|
16 |
19 |
AC_CONFIG_AUX_DIR([build-aux])
|
17 |
20 |
AC_CONFIG_MACRO_DIR([m4])
|
18 |
21 |
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects nostdinc])
|