From 8d9d3de6eb8f0ffdbb859fce79cff89038e513c4 Mon Sep 17 00:00:00 2001 From: Mattias Hansson Date: Fri, 8 Oct 2021 11:05:42 +0200 Subject: [PATCH] pkg.m4: PKG_CHECK_MODULES provides modversion Projects using PKG_CHECK_MODULES wants to add dependency versions to their binaries. Currently, the projects have to resolve dependency versions themselves when using pkgconf. With this patch PKG_CHECK_MODULES now defines a $PKG_VERSION variable that represents `--modversion`. --- pkg.m4 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg.m4 b/pkg.m4 index d3f228e..dd58c0b 100644 --- a/pkg.m4 +++ b/pkg.m4 @@ -146,6 +146,7 @@ AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) +_PKG_CONFIG([$1][_VERSION], [modversion], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. @@ -186,6 +187,7 @@ To get pkg-config, see .])[]dnl else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + $1[]_VERSION=$pkg_cv_[]$1[]_VERSION AC_MSG_RESULT([yes]) $3 fi[]dnl