From 9d0d6faa7d997645a9474d1e014d7b040fe41267 Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 6 Apr 2003 22:02:24 +0000 Subject: [PATCH] initial revision --- m4/mingw.m4 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 m4/mingw.m4 diff --git a/m4/mingw.m4 b/m4/mingw.m4 new file mode 100644 index 0000000..f80c4d2 --- /dev/null +++ b/m4/mingw.m4 @@ -0,0 +1,45 @@ +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 +]) -- 1.7.10.4