X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=libcitadel%2Fconfigure.in;h=89b6aeea2d85fb90f6b1fa7606f91d22b118d6be;hb=452067d76c1c0a1824321394db4af2c4f1438af0;hp=3a6e803b295e51c262cfe356c793c43afa22624a;hpb=475c21c8532b6ba682535c2b2e19a1427040a669;p=citadel.git diff --git a/libcitadel/configure.in b/libcitadel/configure.in index 3a6e803b2..89b6aeea2 100755 --- a/libcitadel/configure.in +++ b/libcitadel/configure.in @@ -5,7 +5,7 @@ dnl dnl Ensure that libcitadel is configured with autoconf 2.52 or newer AC_PREREQ(2.52) -AC_INIT(libcitadel, 8.10, http://uncensored.citadel.org) +AC_INIT(libcitadel, 2.8.12, http://uncensored.citadel.org) AC_CONFIG_SRCDIR(Makefile.in) AC_CONFIG_AUX_DIR(conftools) @@ -23,8 +23,8 @@ dnl If the API changes incompatibly set LIBAGE back to 0 dnl LIBCURRENT=2 -LIBREVISION=2 -LIBAGE=1 +LIBREVISION=812 +LIBAGE=0 sinclude(conftools/libtool.m4) sinclude(conftools/ac_c_bigendian_cross.m4) @@ -78,6 +78,32 @@ AC_CHECK_HEADER(sys/sendfile.h, [AC_DEFINE(LINUX_SENDFILE, [], [whether we have dnl TODO: we might need to check for the actual syntax.... +AC_MSG_CHECKING([whether your system knows about splice()]) +AC_TRY_COMPILE([ +#define _GNU_SOURCE +#include +#include +], +[ + ssize_t sent, pipesize; + int fd, SplicePipe[2]; + pipesize = splice(fd, NULL, + SplicePipe[1], NULL, + 1, + SPLICE_F_MORE | SPLICE_F_MOVE|SPLICE_F_NONBLOCK); +], + [ + ok_splice=yes + AC_DEFINE(LINUX_SPLICE, [], [whether we have the linux splice api]) + AC_MSG_RESULT([yes]) + ], + [ + ok_splice=no + AC_MSG_RESULT([no]) + ] +) + + AC_CHECK_HEADERS(iconv.h)