build: Add a check for Guile-Lib.

* configure.ac: Check if the Guile-Lib module is present and recent enough and
warn in case it isn't.
This commit is contained in:
Maxim Cournoyer 2021-04-22 22:18:16 -04:00
parent 8b5339acfe
commit ee990899bd
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -150,6 +150,13 @@ if test "x$guix_cv_have_recent_guile_git" != "xyes"; then
AC_MSG_ERROR([A recent Guile-Git could not be found; please install it.]) AC_MSG_ERROR([A recent Guile-Git could not be found; please install it.])
fi fi
dnl Check for the optional Guile-Lib.
GUILE_MODULE_EXPORTS([have_guile_lib], [(htmlprag)], [%strict-tokenizer?])
AM_CONDITIONAL([HAVE_GUILE_LIB], [test "x$have_guile_lib" = "xyes"])
AM_COND_IF(HAVE_GUILE_LIB,,
[AC_MSG_WARN([The Guile-Lib requirement was not satisfied (>= 0.2.7);
Some features such as the Go importer will not be usable.])])
dnl Check for Guile-zlib. dnl Check for Guile-zlib.
GUIX_CHECK_GUILE_ZLIB GUIX_CHECK_GUILE_ZLIB
if test "x$guix_cv_have_recent_guile_zlib" != "xyes"; then if test "x$guix_cv_have_recent_guile_zlib" != "xyes"; then