From 10e1d2e5f7e516344d9ba87e25da4dccee13913d Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=B8ren=20Holm?= Date: Wed, 1 Oct 2014 16:14:02 +0200 Subject: [PATCH] libmount: provide version as int for better compiletime test MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Søren Holm --- Makefile.am | 3 +++ configure.ac | 3 +++ libmount/src/libmount.h.in | 3 +++ 3 files changed, 9 insertions(+) diff --git a/Makefile.am b/Makefile.am index 08269e2482..122344e807 100644 --- a/Makefile.am +++ b/Makefile.am @@ -120,6 +120,9 @@ edit_cmd = sed \ -e 's|@ADJTIME_PATH[@]|$(ADJTIME_PATH)|g' \ -e 's|@LIBUUID_VERSION[@]|$(LIBUUID_VERSION)|g' \ -e 's|@LIBMOUNT_VERSION[@]|$(LIBMOUNT_VERSION)|g' \ + -e 's|@LIBMOUNT_MAJOR_VERSION[@]|$(LIBMOUNT_MAJOR_VERSION)|g' \ + -e 's|@LIBMOUNT_MINOR_VERSION[@]|$(LIBMOUNT_MINOR_VERSION)|g' \ + -e 's|@LIBMOUNT_PATCH_VERSION[@]|$(LIBMOUNT_PATCH_VERSION)|g' \ -e 's|@LIBSMARTCOLS_VERSION[@]|$(LIBSMARTCOLS_VERSION)|g' \ -e 's|@LIBBLKID_VERSION[@]|$(LIBBLKID_VERSION)|g' diff --git a/configure.ac b/configure.ac index 0447d468d3..f692d8a56a 100644 --- a/configure.ac +++ b/configure.ac @@ -806,6 +806,9 @@ AM_CONDITIONAL([BUILD_LIBMOUNT], [test "x$build_libmount" = xyes]) AM_CONDITIONAL([BUILD_LIBMOUNT_TESTS], [test "x$build_libmount" = xyes -a "x$enable_static" = xyes]) AC_SUBST([LIBMOUNT_VERSION]) +AC_SUBST([LIBMOUNT_MAJOR_VERSION], $PACKAGE_VERSION_MAJOR) +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]) diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in index d54e876652..91e22874c9 100644 --- a/libmount/src/libmount.h.in +++ b/libmount/src/libmount.h.in @@ -30,6 +30,9 @@ extern "C" { #include #define LIBMOUNT_VERSION "@LIBMOUNT_VERSION@" +#define LIBMOUNT_MAJOR_VERSION @LIBMOUNT_MAJOR_VERSION@ +#define LIBMOUNT_MINOR_VERSION @LIBMOUNT_MINOR_VERSION@ +#define LIBMOUNT_PATCH_VERSION @LIBMOUNT_PATCH_VERSION@ /** * libmnt_cache: -- 2.47.3