AC_INIT(README)
AC_CANONICAL_SYSTEM
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(mono,0.30-1)
+AM_INIT_AUTOMAKE(mono,0.30.99)
AM_MAINTAINER_MODE
dnl
AC_SUBST(libmono_cflags)
AC_SUBST(libmono_ldflags)
+dnl if linker handles the version script
+no_version_script=no
+
# Thread configuration inspired by sleepycat's db
AC_MSG_CHECKING([host platform characteristics])
libgc_threads=no
AC_DEFINE(NEED_LINK_UNLINK)
AC_DEFINE(PTHREAD_POINTER_ID)
AC_DEFINE(USE_MACH_SEMA)
+ no_version_script=yes
libdl=
libgc_threads=no
gc_default=none
esac
AC_MSG_RESULT(ok)
AM_CONDITIONAL(PLATFORM_WIN32, test x$platform_win32 = xyes)
+AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes)
AC_CHECK_TOOL(CC, gcc, gcc)
AC_PROG_CC
# Yes, we have it...
AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_GETHOSTBYNAME2_R)
+ ], [
+ AC_MSG_RESULT(no)
])
dnl *****************************
AC_CHECK_LIB(psapi, main, LIBS="$LIBS -lpsapi", AC_ERROR(bad mingw install?))
fi
+dnl socklen_t check
+AC_MSG_CHECKING(for socklen_t)
+AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <sys/socket.h>
+],[
+ socklen_t foo;
+],[
+ac_cv_c_socklen_t=yes
+ AC_DEFINE(HAVE_SOCKLEN_T)
+ AC_MSG_RESULT(yes)
+],[
+ AC_MSG_RESULT(no)
+])
+
+AC_CHECK_FUNCS(truncl, , AC_MSG_CHECKING(for truncl in math.h)
+ AC_TRY_LINK([#include <math.h>],
+ [ truncl(0.0); ],
+ AC_DEFINE(HAVE_TRUNCL) AC_MSG_RESULT(yes),
+ AC_MSG_RESULT(no)))
+
dnl ****************************
dnl *** Look for /dev/random ***
dnl ****************************