[project @ 2005-01-10 11:45:19 by simonmar]
[ghc-hetmet.git] / aclocal.m4
index 16db6ce..34542f2 100644 (file)
@@ -353,6 +353,26 @@ fi
 AC_SUBST(LdXFlag)
 ])
 
+dnl
+dnl Check for GNU ld
+dnl
+AC_DEFUN(FPTOOLS_GNU_LD,
+[AC_CACHE_CHECK([whether ld is GNU ld], fptools_cv_gnu_ld,
+[
+if ${LdCmd} -v | grep GNU 2>&1 >/dev/null; then
+   fptools_cv_gnu_ld=yes
+else
+   fptools_cv_gnu_ld=no
+fi
+])
+if test "$fptools_cv_gnu_ld" = yes; then
+       LdIsGNULd=YES
+else
+       LdIsGNULd=NO
+fi
+AC_SUBST(LdIsGNULd)
+])
+
 
 # FP_PROG_AR
 # ----------
@@ -511,6 +531,19 @@ AC_SUBST([HaveGcc], [`echo $fp_cv_have_gcc | sed 'y/yesno/YESNO/'`])
 AC_SUBST([GccVersion], [`gcc --version | grep mingw | cut -f 3 -d ' '`])
 ])# FP_HAVE_GCC
 
+AC_DEFUN([FP_MINGW_GCC],
+[
+  case $HostOS_CPP in
+    mingw*)  AC_MSG_CHECKING([whether $CC is a mingw gcc])
+            if $CC -v 2>&1 | grep mingw >/dev/null; then
+               AC_MSG_RESULT([yes])
+            else
+               AC_MSG_RESULT([no])
+               AC_MSG_ERROR([Please use --with-gcc to specify a mingw gcc])
+            fi;;
+    *) ;;      
+  esac
+])
 
 dnl Small feature test for perl version. Assumes PerlCmd
 dnl contains path to perl binary