X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=configure.ac;h=a6a4f76bd6a8caa414db5e03719a17afec92a060;hb=2608d4a139fd2983af36231c8d60e416c489f47f;hp=ee2d417cb2adbe3a8a1e57b98bc4b52892e0f9ab;hpb=115086e2c392e3b5cb2c6510b25a530520b435da;p=awesomized%2Flibmemcached diff --git a/configure.ac b/configure.ac index ee2d417c..a6a4f76b 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ # Use and distribution licensed under the BSD license. See # the COPYING file in this directory for full text. -AC_INIT([libmemcached],[1.0.12],[http://libmemcached.org/]) +AC_INIT([libmemcached],[1.0.13],[http://libmemcached.org/]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) @@ -35,18 +35,23 @@ MEMCACHED_LIBRARY_VERSION=11:0:0 # | +- increment if source code has changed # | set to zero if current is incremented # +- increment if interfaces have been added, removed or changed -AC_SUBST(MEMCACHED_UTIL_LIBRARY_VERSION) -AC_SUBST(MEMCACHED_PROTOCAL_LIBRARY_VERSION) -AC_SUBST(MEMCACHED_LIBRARY_VERSION) +AC_SUBST([MEMCACHED_UTIL_LIBRARY_VERSION]) +AC_SUBST([MEMCACHED_PROTOCAL_LIBRARY_VERSION]) +AC_SUBST([MEMCACHED_LIBRARY_VERSION]) -HASHKIT_LIBRARY_VERSION=2:0:0 -AC_SUBST(HASHKIT_LIBRARY_VERSION) +AX_HEX_VERSION([LIBMEMCACHED],[$VERSION]) +AX_HEX_VERSION([LIBHASHKIT],[1.0.0]) + +m4_include([libhashkit/include.m4]) LT_PREREQ([2.2]) LT_INIT LT_LANG([C++]) -gl_VISIBILITY -PANDORA_PLATFORM + +AX_ASSERT + +AX_PLATFORM + m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) AX_CXX_HEADER_STDCXX_98 @@ -196,12 +201,12 @@ AC_CHECK_LIB([rt], [clock_gettime], [ ]) # Check for the ability to call dlopen -AC_CHECK_LIB([dl], [dlopen],[ +AC_CHECK_LIB([dl], [dlopen], [ DL_LIB="-ldl" - AC_SUBST(DL_LIB) - AC_DEFINE([HAVE_LIBDL], [ 1 ], [Have dlopen]) + AC_SUBST([DL_LIB]) + AC_DEFINE([HAVE_LIBDL],[1],[Have dlopen]) ],[ - AC_DEFINE([HAVE_LIBDL], [ 0 ], [Have dlopen]) + AC_DEFINE([HAVE_LIBDL], [0], [Have dlopen]) ]) AC_CHECK_LIB([m], [floor]) @@ -209,8 +214,8 @@ AC_CHECK_FUNCS([sigignore]) AC_CHECK_HEADERS([atomic.h]) AS_IF([test "x$ac_cv_header_atomic_h" = "xyes"],[ - AC_CHECK_FUNCS(atomic_add_64) - AC_CHECK_FUNCS(atomic_add_32) + AC_CHECK_FUNCS([atomic_add_64]) + AC_CHECK_FUNCS([atomic_add_32]) AS_IF([test "x$ac_cv_func_atomic_add_64" = "xyes" -a "x$ac_cv_func_atomic_add_32" = "xyes"],[ AC_DEFINE([USE_ATOMIC_H], [1], @@ -232,8 +237,8 @@ dnl If you want to add support for other platforms you should check for dnl your requirements, define HAVE_DROP_PRIVILEGES, and make sure you add dnl the source file containing the implementation into memcached_SOURCE dnl in Makefile.am -AC_CHECK_FUNCS(setppriv, [ - AC_CHECK_HEADER(priv.h, [ +AC_CHECK_FUNCS([setppriv], [ + AC_CHECK_HEADER([priv.h], [ AC_DEFINE([HAVE_DROP_PRIVILEGES], 1, [Define this if you have an implementation of drop_privileges()]) build_solaris_privs=yes @@ -258,7 +263,6 @@ AX_PTHREAD_TIMEDJOIN_NP PANDORA_ENABLE_DTRACE AX_ENDIAN -AX_HEX_VERSION AX_ASSERT AX_CXX_COMPILER_VERSION AX_HARDEN_COMPILER_FLAGS @@ -268,10 +272,7 @@ AX_AM_JOBSERVER([yes]) AC_CONFIG_FILES([ Makefile docs/conf.py - libhashkit-1.0/configure.h libmemcached-1.0/configure.h - libmemcached-1.2/configure.h - libmemcached-2.0/configure.h support/libmemcached.pc support/libmemcached.spec ]) @@ -288,10 +289,13 @@ echo " * C Flags: $CFLAGS" echo " * C++ Compiler: $CXX_VERSION" echo " * C++ Flags: $CXXFLAGS" echo " * CPP Flags: $CPPFLAGS" +echo " * LIB Flags: $LIB" echo " * Assertions enabled: $ax_enable_assert" echo " * Debug enabled: $ax_enable_debug" echo " * Warnings as failure: $ac_cv_warnings_as_errors" echo " * SASL support: $ac_enable_sasl" +echo " * make -j: $enable_jobserver" +echo " * VCS checkout: $ac_cv_vcs_checkout" echo "" echo "---"