AC_DEFUN(RFX_CHECK_MING, [ AC_CANONICAL_HOST AC_EXEEXT AC_MSG_CHECKING([for target system]) CYGWIN= MINGW= case $host_os in *cygwin* ) CYGWIN=yes;; *mingw* ) MINGW=yes;; esac AR=ar if test "x$CXX" == "xi586-mingw32msvc-g++"; then #fix for the debian distribution of mingw if test -x "/usr/i586-mingw32msvc/bin/ar";then AR="/usr/i586-mingw32msvc/bin/ar" fi if test -x "/usr/i586-mingw32msvc/bin/ranlib";then RANLIB="/usr/i586-mingw32msvc/bin/ranlib" fi fi AC_SUBST(AR) dnl Checks for system services if test "x${CYGWIN}" = "xyes"; then AC_DEFINE_UNQUOTED(CYGWIN, 1) AC_MSG_RESULT(cygwin) else if test "x${MINGW}" = "xyes"; then AC_DEFINE_UNQUOTED(MINGW, 1) WIN32=1 AC_DEFINE_UNQUOTED(WIN32, 1) LIBS="$LIBS -lws2_32" AC_MSG_RESULT(mingw) else LINUX=1 export LINUX AC_DEFINE_UNQUOTED(LINUX, 1) AC_MSG_RESULT() fi fi ])