diff mbox series

btrfs-progs: build: Use PKG_CONFIG instead of pkg-config

Message ID 20210309212440.2136364-1-heirecka@exherbo.org (mailing list archive)
State New, archived
Headers show
Series btrfs-progs: build: Use PKG_CONFIG instead of pkg-config | expand

Commit Message

Heiko Becker March 9, 2021, 9:24 p.m. UTC
Hard-coding the pkg-config executable might result in build errors
on system and cross environments that have prefixed toolchains. The
PKG_CONFIG variable already holds the proper one and is already used
in a few other places.

Signed-off-by: Heiko Becker <heirecka@exherbo.org>
---
 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Comments

Neal Gompa March 10, 2021, 1:42 a.m. UTC | #1
On Tue, Mar 9, 2021 at 4:36 PM Heiko Becker <heirecka@exherbo.org> wrote:
>
> Hard-coding the pkg-config executable might result in build errors
> on system and cross environments that have prefixed toolchains. The
> PKG_CONFIG variable already holds the proper one and is already used
> in a few other places.
>
> Signed-off-by: Heiko Becker <heirecka@exherbo.org>
> ---
>  configure.ac | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 1b0e92f9..612a3f87 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -223,17 +223,17 @@ elif test "$with_crypto" = "libgcrypt"; then
>         cryptoprovider="libgcrypt"
>         PKG_CHECK_MODULES(GCRYPT, [libgcrypt >= 1.8.0])
>         AC_DEFINE([CRYPTOPROVIDER_LIBGCRYPT],[1],[Use libcrypt])
> -       cryptoproviderversion=`pkg-config libgcrypt --version`
> +       cryptoproviderversion=`${PKG_CONFIG} libgcrypt --version`
>  elif test "$with_crypto" = "libsodium"; then
>         cryptoprovider="libsodium"
>         PKG_CHECK_MODULES(SODIUM, [libsodium >= 1.0.4])
>         AC_DEFINE([CRYPTOPROVIDER_LIBSODIUM],[1],[Use libsodium])
> -       cryptoproviderversion=`pkg-config libsodium --version`
> +       cryptoproviderversion=`${PKG_CONFIG} libsodium --version`
>  elif test "$with_crypto" = "libkcapi"; then
>         cryptoprovider="libkcapi"
>         PKG_CHECK_MODULES(KCAPI, [libkcapi >= 1.0.0])
>         AC_DEFINE([CRYPTOPROVIDER_LIBKCAPI],[1],[Use libkcapi])
> -       cryptoproviderversion=`pkg-config libkcapi --version`
> +       cryptoproviderversion=`${PKG_CONFIG} libkcapi --version`
>  else
>         AC_MSG_ERROR([unrecognized crypto provider: $with_crypto])
>  fi
> --
> 2.31.0.rc2
>

Looks good to me.

Reviewed-by: Neal Gompa <ngompa13@gmail.com>
David Sterba March 10, 2021, 2:08 p.m. UTC | #2
On Tue, Mar 09, 2021 at 10:24:40PM +0100, Heiko Becker wrote:
> Hard-coding the pkg-config executable might result in build errors
> on system and cross environments that have prefixed toolchains. The
> PKG_CONFIG variable already holds the proper one and is already used
> in a few other places.
> 
> Signed-off-by: Heiko Becker <heirecka@exherbo.org>

Added to devel, thanks.
diff mbox series

Patch

diff --git a/configure.ac b/configure.ac
index 1b0e92f9..612a3f87 100644
--- a/configure.ac
+++ b/configure.ac
@@ -223,17 +223,17 @@  elif test "$with_crypto" = "libgcrypt"; then
 	cryptoprovider="libgcrypt"
 	PKG_CHECK_MODULES(GCRYPT, [libgcrypt >= 1.8.0])
 	AC_DEFINE([CRYPTOPROVIDER_LIBGCRYPT],[1],[Use libcrypt])
-	cryptoproviderversion=`pkg-config libgcrypt --version`
+	cryptoproviderversion=`${PKG_CONFIG} libgcrypt --version`
 elif test "$with_crypto" = "libsodium"; then
 	cryptoprovider="libsodium"
 	PKG_CHECK_MODULES(SODIUM, [libsodium >= 1.0.4])
 	AC_DEFINE([CRYPTOPROVIDER_LIBSODIUM],[1],[Use libsodium])
-	cryptoproviderversion=`pkg-config libsodium --version`
+	cryptoproviderversion=`${PKG_CONFIG} libsodium --version`
 elif test "$with_crypto" = "libkcapi"; then
 	cryptoprovider="libkcapi"
 	PKG_CHECK_MODULES(KCAPI, [libkcapi >= 1.0.0])
 	AC_DEFINE([CRYPTOPROVIDER_LIBKCAPI],[1],[Use libkcapi])
-	cryptoproviderversion=`pkg-config libkcapi --version`
+	cryptoproviderversion=`${PKG_CONFIG} libkcapi --version`
 else
 	AC_MSG_ERROR([unrecognized crypto provider: $with_crypto])
 fi