AC_INIT(README)
AC_CANONICAL_SYSTEM
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(mono,0.28)
+AM_INIT_AUTOMAKE(mono,0.28.99)
AM_MAINTAINER_MODE
dnl
AC_ARG_WITH(gc, [ --with-gc=boehm,included,none],[gc=$with_gc],[gc=$gc_default])
+# Enable support for NPTL only features like fast thread-local storage
+# We can't reliably detect nptl at compile & run time
+# so this option will stay until nptl becomes more widespread
+AC_ARG_WITH(nptl, [ --with-nptl Enable support for NPTL])
+
# assembly bundle support, see metadata/make-bundle.pl for more info
AC_ARG_WITH(bundle, [ --with-bundle=bundle_template],[
BUNDLE_FILE=$with_bundle
return !(res1 + res2 == 2);
}
], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_KW_THREAD)
+ if test "x$with_nptl" = "x"; then
+ AC_MSG_RESULT(disabled)
+ else
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_KW_THREAD)
+ fi
], [
AC_MSG_RESULT(no)
])
dnl *** have it in the library (duh)) ***
dnl ****************************************************************
AC_CHECK_FUNCS(poll)
+
+ dnl *************************
+ dnl *** Check for signbit ***
+ dnl *************************
+ AC_MSG_CHECKING(for signbit)
+ AC_TRY_COMPILE([#include <math.h>], [
+ int s = signbit(1.0);
+ ], [
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_SIGNBIT)
+ ], [
+ AC_MSG_RESULT(no)
+ ])
else
AC_CHECK_LIB(ws2_32, main, LIBS="$LIBS -lws2_32", AC_ERROR(bad mingw install?))
AC_CHECK_LIB(psapi, main, LIBS="$LIBS -lpsapi", AC_ERROR(bad mingw install?))