X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=m4%2Fmingw.m4;fp=m4%2Fmingw.m4;h=f80c4d2cfb7d3751378216ac56e9c26fb3891ab6;hp=0000000000000000000000000000000000000000;hb=9d0d6faa7d997645a9474d1e014d7b040fe41267;hpb=fea6fa95393fb3adb0fde36111671a892599e818 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 +])