X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/1c3d4cf54a0edd484c4405f5332d39bb17f1aee0..12331b2df6b898d74eaee321eda4b0fe703031e5:/configure.ac diff --git a/configure.ac b/configure.ac index 7c668071..b88f1fd5 100644 --- a/configure.ac +++ b/configure.ac @@ -31,7 +31,7 @@ mdw_AUTO_VERSION AC_INIT([catacomb], AUTO_VERSION, [mdw@distorted.org.uk]) AC_CONFIG_SRCDIR([catacomb.pc.in]) AC_CONFIG_AUX_DIR([config]) -AM_INIT_AUTOMAKE([foreign parallel-tests]) +AM_INIT_AUTOMAKE([foreign parallel-tests subdir-objects]) mdw_SILENT_RULES AC_PROG_CC @@ -53,12 +53,13 @@ dnl Various standard types. AC_CHECK_TYPE([pid_t], [int]) AC_TYPE_UID_T AC_CHECK_TYPE([ssize_t], [int]) +AC_CHECK_TYPE([socklen_t], [int]) dnl The maths library. -mdw_ORIG_LIBS=$LIBS +mdw_ORIG_LIBS=$LIBS LIBS= AC_SEARCH_LIBS([log], [m]) AC_SEARCH_LIBS([sqrt], [m]) -AC_SUBST([CATACOMB_LIBS], [$LIBS]) +AC_SUBST([MATHLIBS], [$LIBS]) LIBS=$mdw_ORIG_LIBS dnl Find out whether very long integer types are available. @@ -135,7 +136,7 @@ AC_CACHE_CHECK([whether the freewheel noise generator will work], [struct itimerval itv = { { 0, 0 }, { 0, 5000 } }; jmp_buf j; setitimer(ITIMER_REAL, &itv, 0); -sigsetjump(j, 1);], +sigsetjmp(j, 1);], [catacomb_cv_freewheel=yes], [catacomb_cv_freewheel=no])]) case $catacomb_cv_freewheel in @@ -155,7 +156,7 @@ dnl Memory locking support. AC_CHECK_FUNCS([mlock]) dnl Necessary support libraries. -PKG_CHECK_MODULES([mLib], [mLib >= 2.0.4]) +PKG_CHECK_MODULES([mLib], [mLib >= 2.2.2.1]) AM_CFLAGS="$AM_CFLAGS $mLib_CFLAGS" dnl--------------------------------------------------------------------------