summaryrefslogtreecommitdiff
path: root/mu-aux
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2020-06-26 14:04:04 +0300
committerSergey Poznyakoff <gray@gnu.org>2020-06-26 14:04:04 +0300
commit92e82da687c5ffdacad8f88a212766af0a9fb42d (patch)
tree964c18f18bff7f0d4c0689c1cf0a1a3b0e13f1da /mu-aux
parent2a1d8c563f3d1349259b7e2d45bc2a74ca793e39 (diff)
downloadmailutils-92e82da687c5ffdacad8f88a212766af0a9fb42d.tar.gz
mailutils-92e82da687c5ffdacad8f88a212766af0a9fb42d.tar.bz2
Use mailutils instead of mailutils-config in AM_GNU_MAILUTILS
* mu-aux/mailutils.m4: Rewrite using the mailutils tool.
Diffstat (limited to 'mu-aux')
-rw-r--r--mu-aux/mailutils.m416
1 files changed, 10 insertions, 6 deletions
diff --git a/mu-aux/mailutils.m4 b/mu-aux/mailutils.m4
index 3bf7aae5a..6620b64a7 100644
--- a/mu-aux/mailutils.m4
+++ b/mu-aux/mailutils.m4
@@ -31,7 +31,8 @@ dnl or newer. If not installed, execute `ac-if-not-found' or, if it is not
dnl given, spit out an error message.
dnl
dnl If Mailutils is found, set:
-dnl MAILUTILS_CONFIG to the full name of the mailutils-config program;
+dnl MAILUTILS_BIN to the full name of the mailutils binary;
+dnl MAILUTILS_CONFIG to the full name of the mailutils-config program;
dnl MAILUTILS_VERSION to the Mailutils version (string);
dnl MAILUTILS_VERSION_MAJOR Mailutils version: major number
dnl MAILUTILS_VERSION_MINOR Mailutils version: minor number
@@ -46,10 +47,13 @@ dnl Finally, if `act-if-found' is given, execute it. Otherwise, append the
dnl value of $MAILUTILS_LIBS to LIBS.
dnl
AC_DEFUN([AM_GNU_MAILUTILS],
- [AC_PATH_PROG(MAILUTILS_CONFIG, mailutils-config, none, $PATH)
- if test "$MAILUTILS_CONFIG" = "none"; then
+ [AC_PATH_PROG(MAILUTILS_BIN, mailutils, false, $PATH)
+ if test "$MAILUTILS_BIN" = "false"; then
m4_if($4,,[AC_MSG_ERROR(cannot find GNU Mailutils)], [$4])
fi
+ # For backward compatibility, provide also the MAILUTILS_CONFIG variable.
+ AC_PATH_PROG(MAILUTILS_CONFIG, mailutils-config, false, $PATH)
+ AC_SUBST(MAILUTILS_BIN)
AC_SUBST(MAILUTILS_CONFIG)
AC_SUBST(MAILUTILS_VERSION)
AC_SUBST(MAILUTILS_INCLUDES)
@@ -64,7 +68,7 @@ mu_version_parse() {
}]
m4_pushdef([MU_VERSION_PARSE_DEFINED])])
- MAILUTILS_VERSION=`$MAILUTILS_CONFIG --info version|sed 's/VERSION=//'`
+ MAILUTILS_VERSION=`$MAILUTILS_BIN info version|sed 's/VERSION=//'`
mu_version_parse $MAILUTILS_VERSION
AC_DEFINE_UNQUOTED([MAILUTILS_VERSION_MAJOR], $major, [Mailutils version major number])
AC_DEFINE_UNQUOTED([MAILUTILS_VERSION_MINOR], $minor, [Mailutils version minor number])
@@ -76,8 +80,8 @@ mu_version_parse() {
m4_dquote(m4_bpatsubst($1, [\.],[,])),
[AC_MSG_ERROR([Mailutils v. $MAILUTILS_VERSION is too old; required is at least ]$1)])
])
- MAILUTILS_LIBS=`$MAILUTILS_CONFIG --link $2`
- MAILUTILS_INCLUDES=`$MAILUTILS_CONFIG --compile`
+ MAILUTILS_LIBS=`$MAILUTILS_BIN ldflags $2`
+ MAILUTILS_INCLUDES=`$MAILUTILS_BIN cflags`
m4_if($3,,[LIBS="$LIBS $MAILUTILS_LIBS"], [$3])
])

Return to:

Send suggestions and report system problems to the System administrator.