X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=configure.ac;h=2bea7797fb0be9d4cba618beb1a0a6e2c234dc71;hb=7582050eb5e2bdc7e055c84d639a7cb5b407cd4c;hp=d36c05fd1ac85509626028c62a62ca44c3121473;hpb=513c469c933b1a59092a2d8e496d0adb2656f464;p=awesomized%2Flibmemcached diff --git a/configure.ac b/configure.ac index d36c05fd..2bea7797 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,5 @@ -AC_INIT(clients/memcat.c) +AC_INIT([libmemcached],[0.29],[http://tangent.org/552/libmemcached.html]) +AC_CONFIG_SRCDIR([clients/memcat.c]) AC_CONFIG_AUX_DIR(config) AM_CONFIG_HEADER(libmemcached/libmemcached_config.h) @@ -13,17 +14,6 @@ AC_CANONICAL_TARGET CFLAGS=${SAVE_CFLAGS} CXXFLAGS=${SAVE_CXXFLAGS} -MEMCACHED_LIBRARY_NAME=libmemcached - -#release versioning -MEMCACHED_MAJOR_VERSION=0 -MEMCACHED_MINOR_VERSION=29 -MEMCACHED_MICRO_VERSION=0 - -#API version -MEMCACHED_API_VERSION=1.0 -AC_SUBST(MEMCACHED_API_VERSION) - #shared library versioning MEMCACHED_LIBRARY_VERSION=2:0:0 # | | | @@ -36,20 +26,9 @@ MEMCACHED_LIBRARY_VERSION=2: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_LIBRARY_VERSION) -PACKAGE=$MEMCACHED_LIBRARY_NAME -AC_SUBST(MEMCACHED_LIBRARY_NAME) - -MEMCACHED_VERSION=$MEMCACHED_MAJOR_VERSION.$MEMCACHED_MINOR_VERSION.$MEMCACHED_MICRO_VERSION -MEMCACHED_RELEASE=$MEMCACHED_MAJOR_VERSION.$MEMCACHED_MINOR_VERSION -AC_SUBST(MEMCACHED_RELEASE) -AC_SUBST(MEMCACHED_VERSION) - -VERSION=$MEMCACHED_RELEASE - -AM_INIT_AUTOMAKE($PACKAGE, $VERSION, nostdinc no-define -Wall -Werror) +AM_INIT_AUTOMAKE(nostdinc no-define -Wall -Werror) AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC @@ -60,6 +39,13 @@ AM_SANITY_CHECK LIBTOOL="$LIBTOOL --preserve-dup-deps" AC_SUBST(LIBTOOL)dnl +# libmemcached versioning when linked with GNU ld. +if test "$lt_cv_prog_gnu_ld" = "yes" +then + LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_srcdir)/libmemcached/libmemcached.ver" +fi +AC_SUBST(LD_VERSION_SCRIPT) + AC_C_CONST AC_HEADER_TIME AC_TYPE_SIZE_T @@ -116,7 +102,7 @@ else fi -AM_CPPFLAGS="${CPPFLAGS}" +AM_CPPFLAGS="-I\$(top_srcdir) -I\$(top_builddir) ${CPPFLAGS}" AM_CFLAGS="${CFLAGS}" AM_CXXFLAGS="${CXXFLAGS}" @@ -129,4 +115,5 @@ CFLAGS="" CXXFLAGS="" CPPFLAGS="" -AC_OUTPUT(Makefile clients/Makefile tests/Makefile docs/Makefile libmemcached/Makefile libmemcachedutil/Makefile support/Makefile support/libmemcached.pc support/libmemcached.spec support/libmemcached-fc.spec) +AC_CONFIG_FILES([Makefile clients/Makefile tests/Makefile docs/Makefile libmemcached/Makefile libmemcachedutil/Makefile support/Makefile support/libmemcached.pc support/libmemcached.spec support/libmemcached-fc.spec]) +AC_OUTPUT