fi
#
-# Remove some automounter nonsense (Glasgow specific gruff)
+# Remove common automounter nonsense + convert from UNC to DOS style paths
+# (cygwin32-beta18 for UNC isn't quite there yet.)
#
hardtop=`pwd`
-hardtop=`echo $hardtop | sed 's|^/tmp_mnt/|/|' | sed 's|^/grasp_tmp|/local/grasp_tmp|'`
+hardtop=`echo $hardtop | sed 's|^/tmp_mnt.*\(/local/.*\)$|\1|' | sed 's|^/tmp_mnt/|/|' | sed 's|^/grasp_tmp|/local/grasp_tmp|' | sed 's|^//\(.\)/|\1:/|' `
echo ''
echo "*** The top of your build tree is: $hardtop"
echo "GHC configuration does not support differing host/target (i.e., cross-compiling)"
exit 1
fi
+
+exeext=''
#
# The following will be more difficult when we *are* cross-compiling.
# Suitable names to slam in *_CPP are in platform.h.in.
# We also record the architecture, vendor, and operating system (OS)
# separately.
case $HostPlatform in
-alpha-dec-osf[[1234]]*)
+alpha-dec-osf[[12]]*)
HostPlatform=alpha-dec-osf1 # canonicalise for our purposes
TargetPlatform=alpha-dec-osf1 # this will work for now... (hack)
BuildPlatform=alpha-dec-osf1 # hack
HostVendor_CPP='dec'
HostOS_CPP='osf1'
;;
+alpha-dec-osf[[34]]*)
+ HostPlatform=alpha-dec-osf3 # canonicalise for our purposes
+ TargetPlatform=alpha-dec-osf3 # this will work for now... (hack)
+ BuildPlatform=alpha-dec-osf3 # hack
+ HostPlatform_CPP='alpha_dec_osf3'
+ HostArch_CPP='alpha'
+ HostVendor_CPP='dec'
+ HostOS_CPP='osf3'
+ ;;
hppa1.1-hp-hpux*)
HostPlatform=hppa1.1-hp-hpux # canonicalise for our purposes (hack)
TargetPlatform=hppa1.1-hp-hpux
HostArch_CPP='i386'
HostVendor_CPP='unknown'
HostOS_CPP='cygwin32'
+ exeext='.exe'
;;
m68k-next-nextstep2)
HostPlatform_CPP='m68k_next_nextstep2'
dnl AC_SUBST(BuildVendor_CPP)
dnl AC_SUBST(TargetVendor_CPP)
-####--------------------------------------------------------------------
+AC_SUBST(exeext)
+
+# -------------------------------------------------------------------------
dnl
dnl * _GENERAL_ CONFIGURATION CHECKS
#
#
AC_HAPPY
+if test x"$HappyCmd" != x; then
+ if expr $HappyVersion \< "1.3" >/dev/null; then
+ echo " Happy Version 1.3 or later is required to compile GHC."
+ echo " Using the Happy sources in the tree.";
+ HappyCmd=""
+ fi
+fi
+
#
#
dnl ** check for installed lx binary
#
AC_PATH_PROG(LxCmd,lx)
-#
-dnl ** check for installed green-card binary
-#
-AC_PATH_PROG(GreencardCmd,green-card)
-
#### program checking section ends here ####
####--------------------------------------------------