X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=bdef3bd0b8c268f9e62c1aac2bee2ce4d5f5c715;hb=d011e9110e2d9b0dd7a8f18f2e0cada8e537f86b;hp=242138cceafed627d142af6b9bc44764412d19d3;hpb=65eb7abeb516df9fec0cb29917c88caf3a566ae9;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index 242138c..bdef3bd 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,4 +1,4 @@ -dnl $Id: aclocal.m4,v 1.76 2001/06/28 11:47:03 simonmar Exp $ +dnl $Id: aclocal.m4,v 1.78 2001/06/30 00:12:52 sof Exp $ dnl dnl Extra autoconf macros for the Glasgow fptools dnl @@ -1066,19 +1066,22 @@ fi ]) dnl -dnl Check to see whether CC (gcc) supports the -mwin32 option. +dnl Check to see whether CC (gcc) supports a particular option. dnl -AC_DEFUN(FPTOOLS_CC_MWIN32, -[AC_CACHE_CHECK([whether $CC accepts -mwin32], ac_cv_cc_supports_mwin32, +AC_DEFUN(FPTOOLS_CC_FLAG, +[ +AC_CACHE_CHECK([whether $CC accepts $1], [ac_cv_cc_$2], [save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -mwin32" + CFLAGS="$CFLAGS $1" AC_LANG_C - AC_TRY_COMPILE(,[int main(){return(0);}], ac_cv_cc_supports_mwin32=yes, ac_cv_cc_supports_mwin32=no) - CFLAGS="$CFLAGS_save"]) -if test "$ac_cv_cc_supports_mwin32" = yes; then - CC_MWIN32_FLAG="-mwin32"; + AC_TRY_COMPILE(,[int main(){return(0);}], + [ac_cv_cc_$2=yes], + [ac_cv_cc_$2=no]) + CFLAGS="$save_CFLAGS" +]) +if test "$ac_cv_cc_$2"x = "yesx"; then + $2=$extra_flag; else - CC_MWIN32_FLAG=""; + $2=$extra_flag; fi; -AC_SUBST(CC_MWIN32_FLAG) ])