X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=85523c67b44a6142dd00fd39111cdb1b694cdf66;hb=54dd8d984e980551a3552b15a192ffbdcc9a47e2;hp=f5c1561789c1cbabd7f760cd81ee03b33c7521a4;hpb=1068d91c583fd1de05ddd40316d33644bb8824ea;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index f5c1561..85523c6 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,4 +1,4 @@ -dnl $Id: aclocal.m4,v 1.41 1999/05/17 14:48:30 simonm Exp $ +dnl $Id: aclocal.m4,v 1.45 1999/11/04 15:09:09 sewardj Exp $ dnl dnl Extra autoconf macros for the Glasgow fptools dnl @@ -137,7 +137,7 @@ dnl dnl Check for Happy and version. dnl AC_DEFUN(FPTOOLS_HAPPY, -[AC_PATH_PROG(HappyCmd,happy,,$PATH ${hardtop}/happy/src) +[AC_PATH_PROG(HappyCmd,happy,,$PATH:${hardtop}/happy/src) AC_CACHE_CHECK([for version of happy], fptools_cv_happy_version, [if test x"$HappyCmd" != x; then fptools_cv_happy_version="`$HappyCmd -v | @@ -147,10 +147,12 @@ changequote([, ])dnl else fptools_cv_happy_version=""; fi; -if expr "$fptools_cv_happy_version" "<" 1.4 > /dev/null 2>&1; then - echo - echo "Happy version 1.4 or later is required to compile GHC." - exit 1; +if expr "$fptools_cv_happy_version" "<" 1.6 > /dev/null 2>&1; then + if test -d ghc; then + echo + echo "Happy version 1.6 or later is required to compile GHC." + exit 1; + fi fi; ]) HappyVersion=$ac_cv_happy_version; @@ -303,36 +305,6 @@ HaveGcc=`echo $fptools_cv_have_gcc | sed 'y/yesno/YESNO/'` AC_SUBST(HaveGcc) ]) -dnl -dnl FPTOOLS_PROG_GNUCPP gathers the path to the cpp that the -dnl gcc driver calls upon. -dnl -dnl Substitutes: GNUCPP and RAWCPP (latter is 'GNUCPP -traditional') -dnl -AC_DEFUN(FPTOOLS_PROG_GNUCPP, -[AC_CACHE_CHECK([how to invoke GNU cpp directly], fptools_cv_gnu_cpp, -[if test "$HaveGcc" = "YES"; then - echo > conftest.c - gcc -v -E conftest.c >/dev/null 2>conftest.out - # \x5c = backslash - echo 'tr/\x5c/\//; /(\S+\/)cpp/ && print "[$]{1}cpp -iprefix [$]1";' > conftest.pl - fptools_cv_gnu_cpp="`eval $PerlCmd -n conftest.pl conftest.out`" - rm -fr conftest* - else - # We need to be able to invoke CPP directly, preferably - # with input from stdin (mkdependHS and hscpp depend on - # this at the moment). - # Take a guess at what to use, this probably won't work. - echo Warning: GNU cpp not found, using $CPP - fptools_cv_gnu_cpp = $CPP - fi -]) -GNUCPP=$fptools_cv_gnu_cpp -RAWCPP="$GNUCPP -traditional" -AC_SUBST(GNUCPP) -AC_SUBST(RAWCPP) -]) - dnl Small feature test for perl version. Assumes PerlCmd dnl contains path to perl binary dnl