X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=34542f25539ab8313129f6f835a581d7892ea231;hb=f13895fc3b7a38c909ee0d2d7c1de24381858024;hp=16db6ced5edfe830b08052c3d885fda865f8875d;hpb=ee0e16d4703f59f5c2f7301de9cd5140427a8ff1;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index 16db6ce..34542f2 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -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