]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
configure: define abi versions
authorSerge Hallyn <serge@hallyn.com>
Sat, 18 Apr 2020 19:57:56 +0000 (14:57 -0500)
committerSerge Hallyn <serge@hallyn.com>
Sun, 7 Jun 2020 17:07:23 +0000 (12:07 -0500)
Signed-off-by: Serge Hallyn <serge@hallyn.com>
configure.ac

index e4c6aaecf2795e8d258c2158663d3d7f0d72931d..b8bc2b7aafb18ed585911ff51f39662c5a4d88b1 100644 (file)
@@ -1,11 +1,21 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_PREREQ([2.64])
+AC_PREREQ([2.69])
+m4_define([libsubid_abi_major], 1)
+m4_define([libsubid_abi_minor], 0)
+m4_define([libsubid_abi_micro], 0)
+m4_define([libsubid_abi], [libsubid_abi_major.libsubid_abi_minor.libsubid_abi_micro])
 AC_INIT([shadow], [4.8.1], [pkg-shadow-devel@lists.alioth.debian.org], [],
        [https://github.com/shadow-maint/shadow])
 AM_INIT_AUTOMAKE([1.11 foreign dist-xz])
+AC_CONFIG_MACRO_DIRS([m4])
 AM_SILENT_RULES([yes])
 AC_CONFIG_HEADERS([config.h])
 
+AC_SUBST([LIBSUBID_ABI_MAJOR], [libsubid_abi_major])
+AC_SUBST([LIBSUBID_ABI_MINOR], [libsubid_abi_minor])
+AC_SUBST([LIBSUBID_ABI_MICRO], [libsubid_abi_micro])
+AC_SUBST([LIBSUBID_ABI], [libsubid_abi])
+
 dnl Some hacks...
 test "$prefix" = "NONE" && prefix="/usr"
 test "$prefix" = "/usr" && exec_prefix=""