Aded configuration for HAVE_SIGSETJMP required for changes to allow compile under MinGW

This commit is contained in:
sjborley 2005-05-17 21:46:26 +00:00
parent e733f2e8b3
commit a0823f7dc7
1 changed files with 9 additions and 0 deletions

View File

@ -383,6 +383,15 @@ AC_CHECK_LIB(gc,GC_malloc,
LIBS="$LIBS -lgc")
fi
dnl check, if we have sigsetjmp and siglongjmp.
dnl A trivial AC_CHECK_FUNCS(sigsetjmp) won't do because sigsetjmp() might be a
dnl macro declared in <setjmp.h>. (joze)
AC_MSG_CHECKING(for sigsetjmp)
AC_TRY_LINK([#include <setjmp.h>],[jmp_buf env; sigsetjmp(env, 1);],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_SIGSETJMP,[],[Define if we have sigsetjmp().])],
AC_MSG_RESULT(no) )
dnl Check for the asprintf function:
AC_CHECK_FUNCS(asprintf,,AC_CHECK_LIB(iberty,asprintf,AC_DEFINE(HAVE_ASPRINTF) LIBS="$LIBS -liberty"))