X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=configure.ac;h=83177bcab6877a08b8460b3f2d4fb71684789ef3;hb=31048f6090b7c82605d2bbf7653d9884a14fe45b;hp=ac2b28b37387c123b5ff9085e95dba878ebef135;hpb=f2a04f4573b52436413d1d413be0fc18eacfa8ee;p=awesomized%2Flibmemcached diff --git a/configure.ac b/configure.ac index ac2b28b3..83177bca 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ # Use and distribution licensed under the BSD license. See # the COPYING file in this directory for full text. -AC_INIT([libmemcached],[1.0.6],[http://libmemcached.org/]) +AC_INIT([libmemcached],[1.0.10],[http://libmemcached.org/]) AC_CONFIG_AUX_DIR(config) @@ -33,7 +33,7 @@ AC_CHECK_PROGS([LEX], ['flex'], [:]) #shared library versioning MEMCACHED_UTIL_LIBRARY_VERSION=2:0:0 MEMCACHED_PROTOCAL_LIBRARY_VERSION=0:0:0 -MEMCACHED_LIBRARY_VERSION=10:0:0 +MEMCACHED_LIBRARY_VERSION=11:0:0 # | | | # +------+ | +---+ # | | | @@ -63,11 +63,12 @@ AX_CXX_HEADER_STDCXX_98 AC_MSG_ERROR([Your system lacks a new enough C++ compiler]) fi -m4_include([m4/memcached.m4]) +# Adding support for libtest +m4_include([libtest/yatl.m4]) + m4_include([m4/memcached_sasl.m4]) m4_include([m4/gearmand.m4]) m4_include([m4/libgearman.m4]) -m4_include([memcached/version.m4]) AM_CONDITIONAL(BUILDING_LIBMEMCACHED, true) AM_CONDITIONAL(HAVE_LIBMEMCACHED, false) @@ -79,17 +80,7 @@ AM_CONDITIONAL(BUILDING_GEARMAN, false) AC_SEARCH_LIBS(getopt_long, gnugetopt) AC_SEARCH_LIBS(gethostbyname, nsl) -case "$target_os" in - *linux*) - AS_IF([test "x$GCC" = "xyes"], - [ - LDFLAGS="$LDFLAGS -z relro -z now" - ]) - ;; - esac - dnl Specialty checks -AX_PTHREAD AX_CXX_CINTTYPES CONFIG_EXTRA DETECT_BYTEORDER @@ -102,6 +93,7 @@ PROTOCOL_BINARY_TEST ENABLE_DEPRECATED AC_CHECK_FUNCS([alarm]) +AC_CHECK_FUNCS([clock_gettime]) AC_CHECK_FUNCS([dup2]) AC_CHECK_FUNCS([getline]) AC_CHECK_FUNCS([gettimeofday]) @@ -291,7 +283,14 @@ if test $ac_cv_c_endian = little; then fi ]) -AC_C_ENDIAN +AX_CHECK_SOCK_CLOEXEC([AC_DEFINE([HAVE_SOCK_CLOEXEC], [1], [Check for SOCK_CLOEXEC.])], + [AC_DEFINE([HAVE_SOCK_CLOEXEC], [0], [Check for SOCK_CLOEXEC.])]) + +AX_PTHREAD(, [AC_MSG_ERROR(could not find libpthread)]) + +AX_HARDEN_COMPILER_FLAGS + +AX_DEBUG AC_CONFIG_FILES([ Makefile @@ -303,7 +302,6 @@ AC_CONFIG_FILES([ support/libmemcached.pc support/libmemcached.spec support/libmemcached-fc.spec - libtest/version.h ]) AC_OUTPUT