Blame common/m4/as-libtool.m4

Packit Service 963350
dnl as-libtool.m4 0.1.4
Packit Service 963350
Packit Service 963350
dnl autostars m4 macro for libtool versioning
Packit Service 963350
Packit Service 963350
dnl Thomas Vander Stichele <thomas at apestaart dot org>
Packit Service 963350
Packit Service 963350
dnl $Id: as-libtool.m4,v 1.10 2005/10/15 13:44:23 thomasvs Exp $
Packit Service 963350
Packit Service 963350
dnl AS_LIBTOOL(PREFIX, CURRENT, REVISION, AGE, [RELEASE])
Packit Service 963350
Packit Service 963350
dnl example
Packit Service 963350
dnl AS_LIBTOOL(GST, 2, 0, 0)
Packit Service 963350
Packit Service 963350
dnl this macro
Packit Service 963350
dnl - defines [$PREFIX]_CURRENT, REVISION and AGE
Packit Service 963350
dnl - defines [$PREFIX]_LIBVERSION
Packit Service 963350
dnl - defines [$PREFIX]_LT_LDFLAGS to set versioning
Packit Service 963350
dnl - AC_SUBST's them all
Packit Service 963350
Packit Service 963350
dnl if RELEASE is given, then add a -release option to the LDFLAGS
Packit Service 963350
dnl with the given release version
Packit Service 963350
dnl then use [$PREFIX]_LT_LDFLAGS in the relevant Makefile.am's
Packit Service 963350
Packit Service 963350
dnl call AM_PROG_LIBTOOL after this call
Packit Service 963350
Packit Service 963350
AC_DEFUN([AS_LIBTOOL],
Packit Service 963350
[
Packit Service 963350
  [$1]_CURRENT=[$2]
Packit Service 963350
  [$1]_REVISION=[$3]
Packit Service 963350
  [$1]_AGE=[$4]
Packit Service 963350
  [$1]_LIBVERSION=[$2]:[$3]:[$4]
Packit Service 963350
  AC_SUBST([$1]_CURRENT)
Packit Service 963350
  AC_SUBST([$1]_REVISION)
Packit Service 963350
  AC_SUBST([$1]_AGE)
Packit Service 963350
  AC_SUBST([$1]_LIBVERSION)
Packit Service 963350
Packit Service 963350
  [$1]_LT_LDFLAGS="$[$1]_LT_LDFLAGS -version-info $[$1]_LIBVERSION"
Packit Service 963350
  if test ! -z "[$5]"
Packit Service 963350
  then
Packit Service 963350
    [$1]_LT_LDFLAGS="$[$1]_LT_LDFLAGS -release [$5]"
Packit Service 963350
  fi
Packit Service 963350
  AC_SUBST([$1]_LT_LDFLAGS)
Packit Service 963350
Packit Service 963350
  LT_PREREQ([2.2.6])
Packit Service 963350
  LT_INIT([dlopen win32-dll disable-static])
Packit Service 963350
])