diff options
author | defanor <defanor@uberspace.net> | 2021-09-19 22:58:59 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2021-09-19 23:03:16 +0300 |
commit | 859b5e90c3c99ce5adcc6cb4a296dde3a97000c9 (patch) | |
tree | 41c95e87d43992d93c13a1c7745a4470372cb18b /configure.ac | |
parent | c84f9e76d8e93c37b974c0fc64a6afdf432595cc (diff) |
Allow to build without ICU (and JID checks)
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac index f75696b..de90408 100644 --- a/configure.ac +++ b/configure.ac @@ -16,8 +16,19 @@ AM_PROG_AR LT_INIT # Checks for libraries. + +PKG_CHECK_MODULES([UNBOUND], [libunbound]) + PKG_CHECK_MODULES([LIBXML], [libxml-2.0]) +PKG_CHECK_MODULES([GSASL], [libgsasl]) + +PKG_CHECK_MODULES([NETTLE], [nettle]) + +AM_PATH_GPGME + +# TLS: GnuTLS, OpenSSL, or none + AC_ARG_ENABLE([tls], AS_HELP_STRING([--disable-tls], [build without TLS support])) AC_ARG_WITH([openssl], AS_HELP_STRING([--with-openssl], [Use OpenSSL])) @@ -42,16 +53,13 @@ AS_IF([test "x$with_gnutls" == "xyes"], [PKG_CHECK_MODULES([OPENSSL], [openssl], [AC_DEFINE([USE_OPENSSL], [1], [Use OpenSSL])])])])]) +# ICU, optional -PKG_CHECK_MODULES([GSASL], [libgsasl]) - -PKG_CHECK_MODULES([UNBOUND], [libunbound]) - -AM_PATH_GPGME - -PKG_CHECK_MODULES([ICU_I18N], [icu-i18n]) - -PKG_CHECK_MODULES([NETTLE], [nettle]) +AC_ARG_WITH([icu], + AS_HELP_STRING([--without-icu], [Don't use ICU for JID checks])) +AS_IF([test "x$with_icu" != "xno"], + [PKG_CHECK_MODULES([ICU_I18N], [icu-i18n], + AC_DEFINE([HAVE_ICU], [1], [icu-i18n is available]))]) # Checks for header files. |