X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=a746bc56c3e15d2af44c4ede841fb4cdc34ba943;hb=0e2f99846ae311793cd9e90cf2b5f1cb2eaae36e;hp=3a8aa2e6e9e82273839322dcab4b391a43b89e28;hpb=7a8bd24665dc2ea63fe1d95ccd52ff506774c21e;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index 3a8aa2e..a746bc5 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -248,9 +248,15 @@ AC_DEFUN(FPTOOLS_HAPPY, [ if test -d $srcdir/happy; then SrcTreeHappyCmd=$hardtop/happy/src/happy-inplace +else + SrcTreeHappyCmd="" fi if test x"$UseSrcTreeHappy" = xYES; then - HappyCmd=$SrcTreeHappyCmd + if test x"$SrcTreeHappyCmd" != x; then + HappyCmd=$SrcTreeHappyCmd + else + AC_MSG_ERROR([--enable-src-tree-happy given, but happy not found in source tree]) + fi else AC_PATH_PROG(HappyCmd,happy,$SrcTreeHappyCmd) fi @@ -267,8 +273,8 @@ fi; changequote([, ])dnl ]) if test -d $srcdir/ghc -a ! -f $srcdir/ghc/compiler/parser/Parser.hs; then - FP_COMPARE_VERSIONS([$fptools_cv_happy_version],[-lt],[1.14], - [AC_MSG_ERROR([Happy version 1.14 or later is required to compile GHC.])])[]dnl + FP_COMPARE_VERSIONS([$fptools_cv_happy_version],[-lt],[1.15], + [AC_MSG_ERROR([Happy version 1.15 or later is required to compile GHC.])])[]dnl fi HappyVersion=$fptools_cv_happy_version; AC_SUBST(HappyVersion) @@ -282,9 +288,15 @@ AC_DEFUN(FPTOOLS_HADDOCK, [ if test -d $srcdir/haddock; then SrcTreeHaddockCmd=$hardtop/haddock/src/haddock-inplace +else + SrcTreeHaddockCmd="" fi if test x"$UseSrcTreeHaddock" = xYES; then - HaddockCmd=$SrcTreeHaddockCmd + if test x"$SrcTreeHaddockCmd" != x; then + HaddockCmd=$SrcTreeHaddockCmd + else + AC_MSG_ERROR([--enable-src-tree-haddock given, but haddock not found in source tree]) + fi else AC_PATH_PROG(HaddockCmd,haddock,$SrcTreeHaddockCmd) fi @@ -303,9 +315,15 @@ AC_DEFUN(FPTOOLS_ALEX, [ if test -d $srcdir/alex; then SrcTreeAlexCmd=$hardtop/alex/src/alex-inplace +else + SrcTreeAlexCmd="" fi if test x"$UseSrcTreeAlex" = xYES; then - AlexCmd=$SrcTreeAlexCmd + if test x"$SrcTreeAlexCmd" != x; then + AlexCmd=$SrcTreeAlexCmd + else + AC_MSG_ERROR([--enable-src-tree-alex given, but alex not found in source tree]) + fi else AC_PATH_PROG(AlexCmd,alex,$SrcTreeAlexCmd) fi