X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=configure.ac;h=5387c839723452a41da111e67faf648c80ff4503;hb=22b7fd79aeafa9a6b58f8448633197e00cec3962;hp=41e6c3f9f86e7b576c7641e47f3505dbf941d308;hpb=acdd7c95066cf6505a4d2e8683f119146805af91;p=ghc-hetmet.git diff --git a/configure.ac b/configure.ac index 41e6c3f..5387c83 100644 --- a/configure.ac +++ b/configure.ac @@ -105,29 +105,6 @@ AC_ARG_ENABLE(hc-boot, ) AC_SUBST(BootingFromHc) -dnl ** Booting from unregisterised .hc files? -dnl -------------------------------------------------------------- -AC_ARG_ENABLE(hc-boot-unregisterised, -[AC_HELP_STRING([--enable-hc-boot-unregisterised], -[ With --enable-hc-boot, treat the intermediate .hc files as - unregisterised rather than registerised code. - (This option is mostly of interest to porters.) [default=no]])], -[ if test x"$enableval" = x"yes"; then - BootingFromUnregisterisedHc=YES - else - BootingFromUnregisterisedHc=NO - fi -], -[BootingFromUnregisterisedHc=NO] -) -AC_SUBST(BootingFromUnregisterisedHc) - -if test "$BootingFromHc" = "NO"; then -if test "$BootingFromUnregisterisedHc" = "YES"; then -AC_MSG_ERROR([--enable-hc-boot-unregisterised requires --enable-hc-boot.]) -fi; -fi; - AC_ARG_ENABLE(bootstrap-with-devel-snapshot, [AC_HELP_STRING([--enable-bootstrap-with-devel-snapshot], [Allow bootstrapping using a development snapshot of GHC. This is not guaranteed to work.])], @@ -149,7 +126,12 @@ if test "$WithGhc" != ""; then GhcMinVersion2=`echo "$GhcMinVersion" | sed 's/^\\(.\\)$/0\\1/'` GhcCanonVersion="$GhcMajVersion$GhcMinVersion2" if test $GhcCanonVersion -ge 609; then ghc_ge_609=YES; else ghc_ge_609=NO; fi + FP_COMPARE_VERSIONS($GhcVersion,[-ge],[6.10.2], + [ghc_ge_6102=YES], [ghc_ge_6102=NO]) + if test $GhcCanonVersion -ge 611; then ghc_ge_611=YES; else ghc_ge_611=NO; fi AC_SUBST(ghc_ge_609)dnl + AC_SUBST(ghc_ge_6102)dnl + AC_SUBST(ghc_ge_611)dnl fi dnl ** Must have GHC to build GHC, unless --enable-hc-boot is on @@ -278,15 +260,15 @@ i386-apple-darwin|powerpc-apple-darwin) soext='.dylib' CFLAGS="$CFLAGS -m32" LDFLAGS="$LDFLAGS -m32" - SRC_CC_OPTS="$SRC_CC_OPTS -m32" - SRC_LD_OPTS="$SRC_LD_OPTS -m32" + CONF_CC_OPTS="$CONF_CC_OPTS -m32" + CONF_LD_OPTS="$CONF_LD_OPTS -m32" ;; x86_64-apple-darwin) soext='.dylib' CFLAGS="$CFLAGS -m64" LDFLAGS="$LDFLAGS -m64" - SRC_CC_OPTS="$SRC_CC_OPTS -m64" - SRC_LD_OPTS="$SRC_LD_OPTS -m64" + CONF_CC_OPTS="$CONF_CC_OPTS -m64" + CONF_LD_OPTS="$CONF_LD_OPTS -m64" ;; esac @@ -548,8 +530,8 @@ FP_GCC_EXTRA_FLAGS dnl ** figure out how to invoke cpp directly (gcc -E is no good) AC_PROG_CPP -AC_SUBST(SRC_CC_OPTS) -AC_SUBST(SRC_LD_OPTS) +AC_SUBST(CONF_CC_OPTS) +AC_SUBST(CONF_LD_OPTS) dnl ** figure out how to do context diffs FP_PROG_CONTEXT_DIFF