dnl Checks for programs.
AC_PROG_CPP
-dnl Check to see what flags are required to get stdin into cpp.
-dnl Note that we need to look at the output, since the C compiler might
-dnl not raise an error when no input files are named on the cmd line.
-dnl (This is a somewhat modified version of AC_EGREP_CPP)
-dnl AC_TRY_CPPSTDIN(PATTERN, PROGRAM, [ACTION-IF-FOUND [,
-dnl ACTION-IF-NOT-FOUND]])
-AC_DEFUN(AC_TRY_CPPSTDIN,
- [AC_REQUIRE_CPP()dnl
- cat > conftest.$ac_ext <<EOF
-[#]line __oline__ "configure"
-#include "confdefs.h"
-[$2]
-EOF
-dnl eval is necessary to expand ac_cpp.
-dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
-if (eval "$ac_cpp $CPPSTDIN <conftest.$ac_ext") 2>&AC_FD_CC |
- grep "$1" >/dev/null 2>&1; then
- ifelse([$3], , :, [rm -rf conftest*
- $3])
-ifelse([$4], , , [else
- rm -rf conftest*
- $4
-])dnl
-fi
-rm -f conftest*
-])
-
-AC_MSG_CHECKING(how to use cpp with stdin)
-if test -z "$CPPSTDIN"; then
-AC_CACHE_VAL(ac_cv_cpp_stdin,
- [ CPPSTDIN="-"
- AC_TRY_CPPSTDIN([^Find Me Or Else],
-[#include <assert.h>
-Find Me Or Else], , CPPSTDIN="")
- ac_cv_cpp_stdin="$CPPSTDIN"])
- CPPSTDIN="$ac_cv_cpp_stdin"
-else
- ac_cv_cpp_stdin="$CPPSTDIN"
-fi
-AC_MSG_RESULT($CPP $CPPSTDIN)
-AC_SUBST(CPPSTDIN)
-
AC_SUBST(PORTNAME)
AC_SUBST(SRCDIR)
AC_SUBST(LDFLAGS)