AC_PATH_PROG([GHC], [ghc])
fi
WithGhc="$GHC"])
+# GHC is passed to Cabal, so we need a native path
+if test "x$HostPlatform" = "xi386-unknown-mingw32" && \
+ test "${OSTYPE}" != "msys" && \
+ test "${WithGhc}" != ""
+then
+ # Canonicalise to <drive>:/path/to/ghc
+ WithGhc=`cygpath -m ${WithGhc}`
+fi
AC_SUBST([WithGhc])
AC_ARG_WITH(hc,
GhcCanonVersion="$GhcMajVersion$GhcMinVersion2"
if test $GhcCanonVersion -ge 605; then ghc_ge_605=YES; else ghc_ge_605=NO; fi
if test $GhcCanonVersion -ge 607; then ghc_ge_607=YES; else ghc_ge_607=NO; fi
+ if test $GhcCanonVersion -ge 609; then ghc_ge_609=YES; else ghc_ge_609=NO; fi
AC_SUBST(ghc_ge_605)dnl
AC_SUBST(ghc_ge_607)dnl
+ AC_SUBST(ghc_ge_609)dnl
fi
# Check whether this GHC has editline installed
[AC_HELP_STRING([--with-gcc=ARG],
[Use ARG as the path to GCC [default=autodetect]])],
[WhatGccIsCalled="$withval"
- if test "x$HostPlatform" = "xi386-unknown-mingw32"
- then
- if test "${OSTYPE}" != "msys"
- then
- # Canonicalise to <drive>:/path/to/gcc
- withval=`cygpath -w ${withval} | sed -e 's@\\\\@/@g' `
- fi
+ if test "x$HostPlatform" = "xi386-unknown-mingw32" && \
+ test "${OSTYPE}" != "msys" && \
+ test "${withval}" != ""
+ then
+ # Canonicalise to <drive>:/path/to/gcc
+ withval=`cygpath -m ${withval}`
fi;
CC="$withval"
export CC
AC_ARG_WITH(ld,
[AC_HELP_STRING([--with-ld=ARG],
[Use ARG as the path to LD [default=autodetect]])],
-[if test "x$HostPlatform" = "xi386-unknown-mingw32"
- then
- if test "${OSTYPE}" != "msys"
- then
- # Canonicalise to <drive>:/path/to/ld
- withval=`cygpath -w ${withval} | sed -e 's@\\\\@/@g' `
- fi
+[if test "x$HostPlatform" = "xi386-unknown-mingw32" && \
+ test "${OSTYPE}" != "msys" && \
+ test "${withval}" != ""
+ then
+ # Canonicalise to <drive>:/path/to/ld
+ withval=`cygpath -m ${withval}`
fi;
LD=$withval
FP_PROG_LD([$LD])
AC_PATH_PROG(HSCOLOUR,HsColour)
# HsColour is passed to Cabal, so we need a native path
-if test "x$HostPlatform" = "xi386-unknown-mingw32"
- then
- if test "${OSTYPE}" != "msys"
- then
- # Canonicalise to <drive>:/path/to/gcc
- HSCOLOUR=`cygpath -w ${HSCOLOUR} | sed -e 's@\\\\@/@g' `
- fi
+if test "x$HostPlatform" = "xi386-unknown-mingw32" && \
+ test "${OSTYPE}" != "msys" && \
+ test "${HSCOLOUR}" != ""
+then
+ # Canonicalise to <drive>:/path/to/gcc
+ HSCOLOUR=`cygpath -m ${HSCOLOUR}`
fi
dnl ** check for DocBook toolchain