From a0823f7dc7540bf126b0764512c19fdd64ea1847 Mon Sep 17 00:00:00 2001 From: sjborley Date: Tue, 17 May 2005 21:46:26 +0000 Subject: [PATCH] Aded configuration for HAVE_SIGSETJMP required for changes to allow compile under MinGW --- configure.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/configure.in b/configure.in index df1de631e..fd9336326 100644 --- a/configure.in +++ b/configure.in @@ -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 . (joze) +AC_MSG_CHECKING(for sigsetjmp) +AC_TRY_LINK([#include ],[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"))