X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=configure.ac;h=c9f0799f80a1ce85edcbd38cbfa54bf26d19a0a6;hb=b5f43414d0329b56abaaeb5e9e4708000e93670c;hp=29ed29f2868cf12fb4f3930f9170e018efb09c82;hpb=862106eb2518f437b9f10dc9367e99454ebd8072;p=ghc-hetmet.git diff --git a/configure.ac b/configure.ac index 29ed29f..c9f0799 100644 --- a/configure.ac +++ b/configure.ac @@ -721,7 +721,7 @@ fi; fi; dnl ** Must have GHC to build GHC, unless --enable-hc-boot is on -if test "$BootingFromHc" = "NO" -a "$WithGhc" = "" -a -d "$srcdir/ghc"; then +if test "$BootingFromHc" = "NO" -a "$WithGhc" = "" -a -d "$srcdir/compiler"; then AC_MSG_ERROR([GHC is required unless bootstrapping from .hc files.]) fi; @@ -909,51 +909,15 @@ FPTOOLS_GREENCARD(3.00) ] ) -AC_ARG_ENABLE(src-tree-happy, -[AC_HELP_STRING([--enable-src-tree-happy], - [Build and use source tree (fptools/happy) version of Happy. - [default=autodetect]])], -[ if test x"$enableval" = x"yes"; then - UseSrcTreeHappy=YES - else - UseSrcTreeHappy=NO - fi -], -[UseSrcTreeHappy=NO] -) dnl ** check for installed happy binary + version dnl (don't do it if we're booting from .hc files though.) if test "$BootingFromHc" = "NO"; then FPTOOLS_HAPPY fi; -AC_ARG_ENABLE(src-tree-haddock, -[AC_HELP_STRING([--enable-src-tree-haddock], - [Build and use source tree (fptools/haddock) version of Haddock. - [default=autodetect]])], -[ if test x"$enableval" = x"yes"; then - UseSrcTreeHaddock=YES - else - UseSrcTreeHaddock=NO - fi -], -[UseSrcTreeHaddock=NO] -) dnl ** check for installed haddock FPTOOLS_HADDOCK -AC_ARG_ENABLE(src-tree-alex, -[AC_HELP_STRING([--enable-src-tree-alex], - [Build and use source tree (fptools/alex) version of Alex. - [default=autodetect]])], -[ if test x"$enableval" = x"yes"; then - UseSrcTreeAlex=YES - else - UseSrcTreeAlex=NO - fi -], -[UseSrcTreeAlex=NO] -) dnl ** check for installed alex binary + version dnl (don't do it if we're booting from .hc files though.) if test "$BootingFromHc" = "NO"; then @@ -1119,40 +1083,6 @@ dnl the order of these tests matters: bfd needs liberty AC_CHECK_LIB(iberty, xmalloc) AC_CHECK_LIB(bfd, bfd_init) -dnl ** check for readline, for Hugs and hslibs' Readline -dnl ncurses supersedes termcap and curses, but for compatibility, -dnl we have to check for all... -AC_CHECK_LIB(ncurses, tputs, HaveLibTermcap=YES; LibTermcap=ncurses, - AC_CHECK_LIB(termcap, tputs, HaveLibTermcap=YES; LibTermcap=termcap, - AC_CHECK_LIB(curses, tputs, HaveLibTermcap=YES; LibTermcap=curses, - HaveLibTermcap=NO; LibTermcap=not-installed))) - -if test $HaveLibTermcap = YES ; then - LIBS="-l$LibTermcap $LIBS" - AC_CHECK_LIB(readline, readline, HaveLibReadline=YES, HaveLibReadline=NO) -fi - -if test $HaveLibTermcap = YES && test x"$HaveLibReadline" = xYES ; then - AC_DEFINE([HAVE_READLINE_LIBS], [1], [Define to 1 if readline plus any additional libs needed for it exist.]) - LibsReadline="readline $LibTermcap" -else - AC_DEFINE([HAVE_READLINE_LIBS], [0], [Define to 1 if readline plus any additional libs needed for it exist.]) - LibsReadline= -fi -AC_SUBST(LibsReadline) - -if test "$HaveLibReadline"; then - AC_CHECK_LIB(readline, rl_erase_empty_line, - [AC_DEFINE([HAVE_READLINE_4], [1], [Define to 1 if readline has version >= 4.0.])], - [AC_DEFINE([HAVE_READLINE_4], [0], [Define to 1 if readline has version >= 4.0.])]) - AC_CHECK_LIB(readline, rl_free_undo_list, - [AC_DEFINE([HAVE_READLINE_4_2], [1], [Define to 1 if readline has version >= 4.2.])], - [AC_DEFINE([HAVE_READLINE_4_2], [0], [Define to 1 if readline has version >= 4.2.])]) -else - AC_DEFINE([HAVE_READLINE_4], [0], [Define to 1 if readline has version >= 4.0.]) - AC_DEFINE([HAVE_READLINE_4_2], [0], [Define to 1 if readline has version >= 4.2.]) -fi - dnl ** check for math library AC_CHECK_FUNC(atan,[fp_libm_not_needed=yes;LIBM=],[fp_libm_not_needed=dunno]) if test x"$fp_libm_not_needed" = xdunno; then