From: Monty Taylor Date: Sun, 10 Jan 2010 06:39:39 +0000 (-0800) Subject: Merged up with build. X-Git-Tag: 0.37^2~2 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=e7561db4b56f2e78948710a0f360f65f5703a8e6;hp=7cbb74311e579a2eaac356194b4e6c4e86f1fcf9;p=awesomized%2Flibmemcached Merged up with build. --- diff --git a/libmemcached/include.am b/libmemcached/include.am index 8adde9f0..50fcea69 100644 --- a/libmemcached/include.am +++ b/libmemcached/include.am @@ -13,7 +13,6 @@ noinst_HEADERS+= \ libmemcached/io.h \ libmemcached/internal.h \ libmemcached/common.h \ - libmemcached/memcached/protocol_binary.h \ libmemcached/protocol/common.h \ libmemcached/protocol/ascii_handler.h \ libmemcached/protocol/binary_handler.h @@ -30,6 +29,7 @@ nobase_include_HEADERS+= \ libmemcached/get.h \ libmemcached/memcached.h \ libmemcached/memcached.hpp \ + libmemcached/memcached/protocol_binary.h \ libmemcached/protocol/cache.h \ libmemcached/protocol/callback.h \ libmemcached/protocol_handler.h \ diff --git a/m4/pandora_canonical.m4 b/m4/pandora_canonical.m4 index 32574f98..b9b3e455 100644 --- a/m4/pandora_canonical.m4 +++ b/m4/pandora_canonical.m4 @@ -4,7 +4,7 @@ dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Which version of the canonical setup we're using -AC_DEFUN([PANDORA_CANONICAL_VERSION],[0.92]) +AC_DEFUN([PANDORA_CANONICAL_VERSION],[0.94]) AC_DEFUN([PANDORA_FORCE_DEPEND_TRACKING],[ AC_ARG_ENABLE([fat-binaries], diff --git a/m4/pandora_have_libmemcached.m4 b/m4/pandora_have_libmemcached.m4 index 0c028999..25c05613 100644 --- a/m4/pandora_have_libmemcached.m4 +++ b/m4/pandora_have_libmemcached.m4 @@ -24,10 +24,28 @@ AC_DEFUN([_PANDORA_SEARCH_LIBMEMCACHED],[ memcached_dump_func *df; memcached_lib_version(); ]) + AC_LIB_HAVE_LINKFLAGS(memcachedprotocol,,[ + #include + ],[ + struct memcached_protocol_st *protocol_handle; + protocol_handle= memcached_protocol_create_instance(); + ]) ],[ ac_cv_libmemcached="no" ]) + AC_CACHE_CHECK([if libmemcached has memcached_server_fn], + [pandora_cv_libmemcached_server_fn], + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ +#include +memcached_server_fn callbacks[1]; + ]])], + [pandora_cv_libmemcached_server_fn=yes], + [pandora_cv_libmemcached_server_fn=no])]) + AS_IF([test "x$pandora_cv_libmemcached_server_fn" = "xyes"],[ + AC_DEFINE([HAVE_MEMCACHED_SERVER_FN],[1],[If we have the new memcached_server_fn typedef]) + ]) + AM_CONDITIONAL(HAVE_LIBMEMCACHED, [test "x${ac_cv_libmemcached}" = "xyes"]) ]) @@ -41,3 +59,4 @@ AC_DEFUN([PANDORA_REQUIRE_LIBMEMCACHED],[ AS_IF([test x$ac_cv_libmemcached = xno], AC_MSG_ERROR([libmemcached is required for ${PACKAGE}])) ]) +