From: Nelson Ferreira Date: Sun, 13 Sep 2015 19:15:37 +0000 (-0400) Subject: Enforce makeinfo version X-Git-Tag: v22.1.16~16^2~4 X-Git-Url: http://cgit.sxemacs.org/?p=sxemacs;a=commitdiff_plain;h=977c0dd86106aaa81d1d49e9ea8051ce92643260 Enforce makeinfo version * m4/sxe-bldchain-progs.m4: Verify that makeinfo version is at least 5.x Signed-off-by: Nelson Ferreira --- diff --git a/m4/sxe-bldchain-progs.m4 b/m4/sxe-bldchain-progs.m4 index ebd9adf..3bb5f35 100644 --- a/m4/sxe-bldchain-progs.m4 +++ b/m4/sxe-bldchain-progs.m4 @@ -17,7 +17,20 @@ For more details see the INSTALL and PROBLEMS files. SXEmacs generates the documentation during the build process.]) exit 1 fi + SXE_MSG_CHECKING([makeinfo version]) + makeinfo_ver=`eval "$MAKEINFO" --version 2> /dev/null | head -n 1` + SXE_MSG_RESULT([${makeinfo_ver}]) + AC_DEFINE_UNQUOTED(MAKEINFO_VERSION, "${makeinfo_ver}", + [the makeinfo command version]) + case `echo "$makeinfo_ver" | $SED -e 's/^.* \([[0-9.]]*\).*/\1/'` in + [[1234]].*) + AC_MSG_ERROR([ +Your makeinfo program is too old. Please install 5.x or later.]) + exit 1 + ;; + esac AC_SUBST(MAKEINFO) + AC_SUBST(MAKEINFO_VERSION) ])dnl SXE_PROG_MAKEINFO