diff options
Diffstat (limited to 'm4/missing.m4')
-rw-r--r-- | m4/missing.m4 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/m4/missing.m4 b/m4/missing.m4 new file mode 100644 index 00000000..39178df2 --- /dev/null +++ b/m4/missing.m4 @@ -0,0 +1,18 @@ +## --------------------------------------------------------- ## +## Fake the existence of programs that GNU maintainers use. ## +## --------------------------------------------------------- ## +dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) +dnl The program must properly implement --version. +AC_DEFUN(AM_MISSING_PROG, +[AC_MSG_CHECKING(for working $2) +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if ($2 --version) < /dev/null > /dev/null 2>&1; then + $1=$2 + AC_MSG_RESULT(found) +else + $1="$3/missing $2" + AC_MSG_RESULT(missing) +fi +AC_SUBST($1)]) |