summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index d299c633bb..4ed1081720 100644
--- a/configure.in
+++ b/configure.in
@@ -98,6 +98,16 @@ fi
AC_PROG_CC
AC_PROG_GCC_TRADITIONAL
+echo 'foo(){}' > conftest.c
+if ${CPP} -o conftest.i conftest.c >/dev/null 2>&1; then
+ CPPOUTFILE='-o conftest.i'
+else
+ CPPOUTFILE='> conftest.i'
+fi
+AC_SUBST(CPPOUTFILE)
+OUTFLAG='-o '
+AC_SUBST(OUTFLAG)
+
AC_PROG_YACC
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(AR, ar)