From: Arvin Schnell Date: Mon, 20 Feb 2023 10:25:13 +0000 (+0100) Subject: fix build with libbtrfsutil but without libbtrfsutil.pc X-Git-Tag: v0.10.5~37^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=08d26f17be670af081c11e402c878b4ee13acddd;p=thirdparty%2Fsnapper.git fix build with libbtrfsutil but without libbtrfsutil.pc --- diff --git a/configure.ac b/configure.ac index 38ed17d0..30be7b9c 100644 --- a/configure.ac +++ b/configure.ac @@ -179,12 +179,10 @@ PKG_CHECK_MODULES(XML2, libxml-2.0) PKG_CHECK_MODULES(JSONC, json-c, [], [AC_MSG_WARN([Cannot find json-c. Please install libjson-c-devel])]) PKG_CHECK_MODULES(ZLIB, zlib) -AC_CHECK_LIB(btrfsutil, btrfs_util_strerror) -AC_CHECK_HEADERS([btrfsutil.h]) - -# Conditional support for libbtrfsutil -if test "x$ac_cv_lib_btrfsutil_btrfs_util_strerror" = "xyes"; then - PKG_CHECK_MODULES(LIBBTRFSUTIL, libbtrfsutil) +# Conditional support for libbtrfsutil based on existence of pkg-config file +PKG_CHECK_MODULES([LIBBTRFSUTIL], [libbtrfsutil], [have_libbtrfsutil=yes], [have_libbtrfsutil=no]) +if test "x$have_libbtrfsutil" = "xyes"; then + AC_DEFINE(HAVE_LIBBTRFSUTIL, 1, [Define to 1 if you have the libbtrfsutil.pc file.]) fi AC_CHECK_HEADER(acl/libacl.h,[],[AC_MSG_ERROR([Cannout find libacl headers. Please install libacl-devel])])