X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=configure.ac;h=e1b82ba6ac032fcaf61aea50a9a356c6b50a2b93;hb=e0f0d3cd7906edd5fce9a04fac5c7c80a4da2f10;hp=bcb2d32064666219281cf23c26eb85af75a0eb65;hpb=f47caf2833675cce0b62a6e4ffd6764c1490a8b4;p=awesomized%2Flibmemcached diff --git a/configure.ac b/configure.ac index bcb2d320..e1b82ba6 100644 --- a/configure.ac +++ b/configure.ac @@ -7,9 +7,9 @@ # Use and distribution licensed under the BSD license. See # the COPYING file in this directory for full text. -AC_INIT([libmemcached],[1.0.10],[http://libmemcached.org/]) +AC_INIT([libmemcached],[1.0.11],[http://libmemcached.org/]) -AC_CONFIG_AUX_DIR(config) +AC_CONFIG_AUX_DIR([config]) AC_CANONICAL_TARGET @@ -20,13 +20,13 @@ AC_CANONICAL_BUILD AC_PREREQ([2.61]) -AC_CONFIG_MACRO_DIR(m4) +AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h:config.in])dnl Keep filename to 8.3 for MS-DOS. AC_CONFIG_SRCDIR([libmemcached/memcached.cc]) -PANDORA_CANONICAL_TARGET(no-vc-changelog) +PANDORA_CANONICAL_TARGET([no-vc-changelog]) AC_CHECK_PROGS([YACC], ['bison'], [:]) AC_CHECK_PROGS([LEX], ['flex'], [:]) @@ -69,7 +69,6 @@ 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) @@ -81,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 @@ -104,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]) @@ -195,14 +185,7 @@ AS_IF([test "x$ac_enable_sasl" = "xyes"], [ ]) AC_SUBST(LIBMEMCACHED_WITH_SASL_SUPPORT) -AX_CHECK_LIBRARY([LIBUUID], [uuid/uuid.h], [uuid], - [ - LIBUUID_LDFLAGS="-luuid" - AC_DEFINE([HAVE_LIBUUID], [ 1 ], [Have libuuid]) - ], - [ - AC_DEFINE([HAVE_LIBUUID], [ 0 ], [Have libuuid]) - ]) +AX_UUID_GENERATE_TIME_SAFE AC_CHECK_LIB([rt], [clock_gettime], [ @@ -296,15 +279,11 @@ fi 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_APPEND_COMPILE_FLAGS([-Werror -Wall]) -AX_APPEND_COMPILE_FLAGS([-Werror -Wextra]) -AX_APPEND_COMPILE_FLAGS([-Werror -Wmaybe-uninitialized]) -AX_APPEND_COMPILE_FLAGS([-Werror -Wsign-compare]) -AX_APPEND_COMPILE_FLAGS([-Werror -Wunused-result]) -AX_APPEND_COMPILE_FLAGS([-Werror -Wunused-variable]) -AX_APPEND_COMPILE_FLAGS([-Werror -floop-parallelize-all]) -AX_APPEND_COMPILE_FLAGS([-Werror -fstack-protector-all]) -AX_APPEND_COMPILE_FLAGS([-Werror -ggdb]) +AX_PTHREAD(, [AC_MSG_ERROR(could not find libpthread)]) + +AX_HARDEN_CC_COMPILER_FLAGS + +AX_DEBUG AC_CONFIG_FILES([ Makefile @@ -326,6 +305,10 @@ echo " * Installation prefix: $prefix" echo " * System type: $host_vendor-$host_os" echo " * Host CPU: $host_cpu" echo " * C Compiler: $CC_VERSION" +echo " * C Flags: $CFLAGS" +echo " * C++ Compiler: $CXX_VERSION" +echo " * C++ Flags: $CXXFLAGS" +echo " * CPP Flags: $CPPFLAGS" echo " * Assertions enabled: $ac_cv_assert" echo " * Debug enabled: $with_debug" echo " * Warnings as failure: $ac_cv_warnings_as_errors"