X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fpandora_have_libhashkit.m4;fp=m4%2Fpandora_have_libhashkit.m4;h=a10c9aca958f3f2698df2f62790950d9285a2ae6;hb=7a30c7f272a75be40015a5817007c5c7d0aeb406;hp=0000000000000000000000000000000000000000;hpb=08841d126e7343bd8be5003e3e631ae220c08920;p=awesomized%2Flibmemcached diff --git a/m4/pandora_have_libhashkit.m4 b/m4/pandora_have_libhashkit.m4 new file mode 100644 index 00000000..a10c9aca --- /dev/null +++ b/m4/pandora_have_libhashkit.m4 @@ -0,0 +1,41 @@ +dnl Copyright (C) 2010 NorthScale +dnl This file is free software; NorthScale +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([_PANDORA_SEARCH_LIBHASHKIT],[ + AC_REQUIRE([AC_LIB_PREFIX]) + + dnl -------------------------------------------------------------------- + dnl Check for libhashkit + dnl -------------------------------------------------------------------- + + AC_ARG_ENABLE([libhashkit], + [AS_HELP_STRING([--disable-libhashkit], + [Build with libhashkit support @<:@default=on@:>@])], + [ac_enable_libhashkit="$enableval"], + [ac_enable_libhashkit="yes"]) + + AS_IF([test "x$ac_enable_libhashkit" = "xyes"],[ + AC_LIB_HAVE_LINKFLAGS(hashkit,,[ + #include + ],[ + hashkit_st *kit = hashkit_create(NULL); + hashkit_free(kit); + ]) + ],[ + ac_cv_libhashkit="no" + ]) + + AM_CONDITIONAL(HAVE_LIBHASHKIT, [test "x${ac_cv_libhashkit}" = "xyes"]) +]) + +AC_DEFUN([PANDORA_HAVE_LIBHASHKIT],[ + AC_REQUIRE([_PANDORA_SEARCH_LIBHASHKIT]) +]) + +AC_DEFUN([PANDORA_REQUIRE_LIBHASHKIT],[ + AC_REQUIRE([PANDORA_HAVE_LIBHASHKIT]) + AS_IF([test x$ac_cv_libhashkit = xno], + AC_MSG_ERROR([libhashkit is required for ${PACKAGE}])) +])