1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
dnl Configure paths for librep
dnl $Id: rep.m4,v 1.6 1999/11/19 14:50:26 john Exp $
dnl
dnl AM_PATH_REP([MINIMUM_VERSION])
dnl Test for librep, define REP_VERSION, REP_CFLAGS, REP_LIBS and REP_EXECDIR
dnl
AC_DEFUN(AM_PATH_REP,
[dnl
AC_ARG_WITH(rep_prefix,[ --with-rep-prefix=PFX Prefix where rep is installed (optional)],
[rep_prefix="$withval"], [rep_prefix=""])
if test "x$rep_prefix" = "x"; then
rep_config="rep-config"
else
rep_config="${rep_prefix}/bin/rep-config"
fi
min_rep_version=ifelse([$1], ,0.1,$1)
AC_MSG_CHECKING(for rep - version >= $min_rep_version)
rep_version=`$rep_config --version`
if test $? -eq 0; then
rep_major=`echo $rep_version \
| sed -e 's/\([[0-9]]*\)\..*/\1/'`
rep_minor=`echo $rep_version \
| sed -e 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
min_rep_major=`echo $min_rep_version \
| sed -e 's/\([[0-9]]*\)\..*/\1/'`
min_rep_minor=`echo $min_rep_version \
| sed -e 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
if test '(' $rep_major -gt $min_rep_major ')' \
-o '(' $rep_major -eq $min_rep_major \
-a $rep_minor -ge $min_rep_minor ')';
then
REP_VERSION="${rep_version}"
REP_CFLAGS="`$rep_config --cflags`"
REP_LIBS="`$rep_config --libs`"
REP_EXECDIR="`$rep_config --execdir`"
AC_SUBST(REP_VERSION)
AC_SUBST(REP_CFLAGS)
AC_SUBST(REP_LIBS)
AC_SUBST(REP_EXECDIR)
AC_MSG_RESULT([version ${rep_version}])
else
AC_MSG_ERROR([version ${rep_version}; require $min_rep_version])
fi
else
AC_MSG_ERROR([can't find librep; is it installed?])
fi
dnl scan for GNU msgfmt
AC_MSG_CHECKING(for GNU msgfmt)
REP_MSGFMT=
for p in `echo "$PATH" | sed -e 's/:/ /g'`; do
if test -x $p/msgfmt; then
if $p/msgfmt --version 2>&1 | grep GNU >/dev/null; then
REP_MSGFMT=$p/msgfmt
fi
fi
done
if test x$REP_MSGFMT != x; then
AC_MSG_RESULT($REP_MSGFMT)
else
AC_MSG_RESULT(unavailable, disabling i18n)
REP_MSGFMT=true
fi
AC_SUBST(REP_MSGFMT)
])
|