Re: [Groff] autoconf for GROFF_PERL

2013-04-14 Thread Bernd Warken
> Von: "Werner LEMBERG" > > Try something like this: > > AC_PATH_PROG([PERLPATH], >[perl], >[no]) > if test "$PERLPATH" = "no"; then > AC_MSG_ERROR([perl binary not found]) > fi I added an m4 macro `GROFF_PERL' at `m4/groff.m4'. It tests whether there i

Re: [Groff] autoconf for GROFF_PERL

2013-04-14 Thread Bernd Warken
> Von: "Werner LEMBERG" > Try something like this: > > AC_PATH_PROG([PERLPATH], >[perl], >[no]) > if test "$PERLPATH" = "no"; then > AC_MSG_ERROR([perl binary not found]) > fi Fine. Sdditionally `AX_PROG_PERL_VERSION' could be used for the version chec

Re: [Groff] autoconf for GROFF_PERL

2013-04-14 Thread Werner LEMBERG
>> AC_PATH_PROG([PERLPATH], [perl], [/usr/bin/perl]) >> if test -z "$PERLPATH"; then > > I think AC_PATH_PROG sets PERLPATH to /usr/bin/perl if it can't find it > in PATH, so the test will never be true? > > Perhaps the Autoconf archive is of some use? > http://www.gnu.org/software/auto

Re: [Groff] autoconf for GROFF_PERL

2013-04-14 Thread Ralph Corderoy
Hi Bernd, > AC_PATH_PROG([PERLPATH], [perl], [/usr/bin/perl]) > if test -z "$PERLPATH"; then I think AC_PATH_PROG sets PERLPATH to /usr/bin/perl if it can't find it in PATH, so the test will never be true? Perhaps the Autoconf archive is of some use? http://www.gnu.org/software/autoc

[Groff] autoconf for GROFF_PERL

2013-04-14 Thread Bernd Warken
I tried to get autoconf into breaking by wrong Perl version or no Perl at all. ## add to /m4/groff.m4: # We need Perl 5.6.1 or newer. AC_DEFUN([GROFF_PERL], PERLVERSION=v5.6.1 AC_PATH_PROG([PERLPATH], [perl], [/usr/bin/perl]) if test -z "$PERLPATH"; then