AC_SUBST([LIBLASTLOG2_VERSION])
AC_SUBST([LIBLASTLOG2_VERSION_INFO])
-AC_DEFINE_UNQUOTED([LIBLASTLOG2_VERSION], ["$LIBLASTLOG2_VERSION"], [liblastlog2 version string])
AM_CONDITIONAL([BUILD_LIBLASTLOG2], [test "x$build_liblastlog2" = xyes])
AM_CONDITIONAL([BUILD_LIBLASTLOG2_TESTS], [test "x$build_liblastlog2" = xyes && test "x$enable_static" = xyes])
AS_IF([test "x$build_liblastlog2" = xyes], [
UL_REQUIRES_HAVE([libblkid], [dirfd,ddfd], [dirfd or ddfd function])
AC_SUBST([LIBBLKID_DATE])
AC_SUBST([LIBBLKID_VERSION])
+AC_SUBST([LIBBLKID_MAJOR_VERSION], $PACKAGE_VERSION_MAJOR)
+AC_SUBST([LIBBLKID_MINOR_VERSION], $PACKAGE_VERSION_MINOR)
+AC_SUBST([LIBBLKID_PATCH_VERSION], $PACKAGE_VERSION_RELEASE)
AC_SUBST([LIBBLKID_VERSION_INFO])
-AC_DEFINE_UNQUOTED([LIBBLKID_VERSION], ["$LIBBLKID_VERSION"], [libblkid version string])
-AC_DEFINE_UNQUOTED([LIBBLKID_DATE], ["$LIBBLKID_DATE"], [libblkid date string])
AS_IF([test "x$build_libblkid" = xyes], [
AC_DEFINE([HAVE_LIBBLKID], [1], [Define to 1 if you have the -lblkid.])
])
AC_SUBST([LIBMOUNT_MINOR_VERSION], $PACKAGE_VERSION_MINOR)
AC_SUBST([LIBMOUNT_PATCH_VERSION], $PACKAGE_VERSION_RELEASE)
AC_SUBST([LIBMOUNT_VERSION_INFO])
-AC_DEFINE_UNQUOTED([LIBMOUNT_VERSION], ["$LIBMOUNT_VERSION"], [libmount version string])
AC_ARG_ENABLE([libmount-mountfd-support],
AS_HELP_STRING([--disable-libmount-mountfd-support], [do not use new mount API based on FDs]),
AC_SUBST([LIBSMARTCOLS_VERSION])
AC_SUBST([LIBSMARTCOLS_VERSION_INFO])
-AC_DEFINE_UNQUOTED([LIBSMARTCOLS_VERSION], ["$LIBSMARTCOLS_VERSION"], [libsmartcols version string])
dnl
AC_SUBST([LIBFDISK_MINOR_VERSION], $PACKAGE_VERSION_MINOR)
AC_SUBST([LIBFDISK_PATCH_VERSION], $PACKAGE_VERSION_RELEASE)
AC_SUBST([LIBFDISK_VERSION_INFO])
-AC_DEFINE_UNQUOTED([LIBFDISK_VERSION], ["$LIBFDISK_VERSION"], [libfdisk version string])
AC_ARG_ENABLE([fdisks],
defs = configuration_data()
defs.set('LIBBLKID_DATE', libblkid_date)
defs.set('LIBBLKID_VERSION', pc_version)
+defs.set('LIBBLKID_MAJOR_VERSION', pc_version.split('.')[0])
+defs.set('LIBBLKID_MINOR_VERSION', pc_version.split('.')[1])
+defs.set('LIBBLKID_PATCH_VERSION', pc_version.split('.')[2])
configure_file(
input : 'src/blkid.h.in',
extern "C" {
#endif
-#define BLKID_VERSION "@LIBBLKID_VERSION@"
-#define BLKID_DATE "@LIBBLKID_DATE@"
+#define LIBBLKID_VERSION "@LIBBLKID_VERSION@"
+#define LIBBLKID_MAJOR_VERSION @LIBBLKID_MAJOR_VERSION@
+#define LIBBLKID_MINOR_VERSION @LIBBLKID_MINOR_VERSION@
+#define LIBBLKID_PATCH_VERSION @LIBBLKID_PATCH_VERSION@
+#define LIBBLKID_DATE "@LIBBLKID_DATE@"
+
+/* backward compatibility */
+#define BLKID_VERSION LIBBLKID_VERSION
+#define BLKID_DATE LIBBLKID_DATE
/**
* blkid_dev: