From: Michael Adam Date: Mon, 7 Jul 2008 15:34:00 +0000 (+0200) Subject: build: extend SMB_LIBRARY() to take a version as an optional second argument X-Git-Tag: samba-3.3.0pre1~621 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d9d92b64275127e29c80dbdc7cfe193289fef9a3;p=thirdparty%2Fsamba.git build: extend SMB_LIBRARY() to take a version as an optional second argument This will allow transition away from library-versions in the next step. Michael --- diff --git a/source/m4/aclocal.m4 b/source/m4/aclocal.m4 index d63d1214558..53ad46cb8d6 100644 --- a/source/m4/aclocal.m4 +++ b/source/m4/aclocal.m4 @@ -54,7 +54,7 @@ AC_DEFUN(SMB_SUBSYSTEM, ]) -dnl SMB_LIBRARY(name, default) +dnl SMB_LIBRARY(name, version, default, reason) dnl dnl configure build and use of an (internal) shared library dnl @@ -72,6 +72,8 @@ LIBUC[_LIBS]= [INSTALL_]LIBUC= [UNINSTALL_]LIBUC= +m4_if([$2], [], [LIBUC[_SOVER]=0], [LIBUC[_SOVER]=$2]) + AC_SUBST(LIBUC[_SHARED_TARGET]) AC_SUBST(LIBUC[_STATIC_TARGET]) AC_SUBST(LIBUC[_SHARED]) @@ -79,15 +81,16 @@ AC_SUBST(LIBUC[_STATIC]) AC_SUBST(LIBUC[_LIBS]) AC_SUBST([INSTALL_]LIBUC) AC_SUBST([UNINSTALL_]LIBUC) +AC_SUBST(LIBUC[_SOVER]) AC_MSG_CHECKING([whether to build the LIBNAME shared library]) -m4_if([$2], [no], [ +m4_if([$3], [no], [ dnl set the default to not build the shared lib AC_ARG_WITH(LIBNAME, AS_HELP_STRING([--with-]LIBNAME, - m4_if([$3], [], + m4_if([$4], [], [Build the LIBNAME shared library (default=no)], - [Build the LIBNAME shared library (default=no ($3))])), + [Build the LIBNAME shared library (default=no ($4))])), [ case "$withval" in yes)