2015-04-22 20:06:31 +02:00
|
|
|
## Copyright (C) 2008-2015 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
|
2009-11-25 21:55:06 +01:00
|
|
|
##
|
|
|
|
## This program is free software; you can redistribute it and/or modify
|
|
|
|
## it under the terms of the GNU General Public License as published by
|
|
|
|
## the Free Software Foundation; either version 3 of the License, or
|
|
|
|
## (at your option) any later version.
|
2011-08-29 22:40:51 +02:00
|
|
|
##
|
2009-11-25 21:55:06 +01:00
|
|
|
## This program is distributed in the hope that it will be useful,
|
|
|
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
## GNU General Public License for more details.
|
2011-08-29 22:40:51 +02:00
|
|
|
##
|
2009-11-25 21:55:06 +01:00
|
|
|
## You should have received a copy of the GNU General Public License
|
|
|
|
## along with this program; if not, write to the Free Software Foundation,
|
2011-08-29 22:40:51 +02:00
|
|
|
## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
2009-11-25 21:55:06 +01:00
|
|
|
|
2015-10-21 07:08:21 +02:00
|
|
|
AC_INIT([mu],[0.9.15],[https://github.com/djcb/mu/issues],[mu])
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_CONFIG_HEADERS([config.h])
|
2012-05-20 16:41:18 +02:00
|
|
|
AC_CONFIG_SRCDIR([mu/mu.cc])
|
2010-12-17 07:34:31 +01:00
|
|
|
# libtoolize wants to put some stuff in here; if you have an old
|
|
|
|
# autotools/libtool setup. you can try to comment this out
|
2010-12-07 22:10:05 +01:00
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
2012-02-28 20:22:50 +01:00
|
|
|
AM_INIT_AUTOMAKE
|
2011-05-23 07:16:09 +02:00
|
|
|
|
2011-01-02 17:46:02 +01:00
|
|
|
# silent build if we have a new enough automake
|
|
|
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
2010-02-27 12:19:25 +01:00
|
|
|
|
2011-12-30 12:26:58 +01:00
|
|
|
AS_IF([test x$prefix = xNONE],[prefix=/usr/local])
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_SUBST(prefix)
|
|
|
|
|
2012-08-28 11:09:12 +02:00
|
|
|
# AC_PROG_CXX *before* AC_PROG_CC, otherwise configure won't error out
|
|
|
|
# when a c++ compiler is not found. Weird, huh?
|
|
|
|
AC_PROG_CXX
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_PROG_CC
|
2010-12-07 22:10:05 +01:00
|
|
|
AC_PROG_CC_STDC
|
2015-04-22 20:06:31 +02:00
|
|
|
AC_PROG_CC_C99
|
2011-05-23 07:16:09 +02:00
|
|
|
AC_PROG_INSTALL
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_HEADER_STDC
|
|
|
|
|
2012-08-28 11:09:12 +02:00
|
|
|
# for now, use AM_PROG_LIBTOOL, as we don't want to require
|
|
|
|
# a too new setup for autotools/libtool
|
|
|
|
AM_PROG_LIBTOOL
|
|
|
|
#LT_INIT([disable-shared])
|
|
|
|
|
2012-07-20 10:05:18 +02:00
|
|
|
AC_PROG_AWK
|
2012-11-04 19:42:12 +01:00
|
|
|
AC_CHECK_PROG(SORT,sort,sort)
|
2012-11-08 21:19:28 +01:00
|
|
|
|
|
|
|
AC_CHECK_HEADERS([wordexp.h])
|
2012-03-07 23:12:47 +01:00
|
|
|
|
2011-05-23 07:16:09 +02:00
|
|
|
# use the 64-bit versions
|
|
|
|
AC_SYS_LARGEFILE
|
|
|
|
|
2012-03-18 23:16:24 +01:00
|
|
|
# check for makeinfo
|
|
|
|
AC_CHECK_PROG(have_makeinfo,makeinfo,yes,no)
|
|
|
|
AM_CONDITIONAL(HAVE_MAKEINFO,test "x$have_makeinfo" = "xyes")
|
|
|
|
|
2012-04-09 15:34:52 +02:00
|
|
|
# we need emacs for byte-compiling mu4e
|
2012-06-16 21:25:24 +02:00
|
|
|
|
|
|
|
build_mu4e=no
|
|
|
|
AC_ARG_ENABLE([mu4e],
|
|
|
|
AS_HELP_STRING([--disable-mu4e],[Disable building mu4e]))
|
|
|
|
AS_IF([test "x$enable_mu4e" != "xno"], [
|
|
|
|
AM_PATH_LISPDIR
|
2013-12-01 00:26:15 +01:00
|
|
|
AS_IF([test "x$lispdir" != "xno"], [
|
|
|
|
emacs_version="`$EMACS --version | head -1`"
|
|
|
|
lispdir="${lispdir}/mu4e/"
|
|
|
|
])
|
2012-06-16 21:25:24 +02:00
|
|
|
AS_CASE([$emacs_version],[*23*|*24*|*25*],[build_mu4e=yes],
|
|
|
|
[AC_WARN([emacs is too old to build mu4e (need emacs >= 23.x)])])
|
2012-07-12 14:46:45 +02:00
|
|
|
])
|
2012-06-16 21:25:24 +02:00
|
|
|
AM_CONDITIONAL(BUILD_MU4E, test "x$build_mu4e" = "xyes")
|
2011-05-23 07:16:09 +02:00
|
|
|
|
2010-12-11 12:52:03 +01:00
|
|
|
# we need some special tricks for filesystems that don't have d_type;
|
|
|
|
# e.g. Solaris. See mu-maildir.c. Explicitly disabling it is for
|
|
|
|
# testing purposes only
|
|
|
|
AC_ARG_ENABLE([dirent-d-type],
|
|
|
|
AC_HELP_STRING([--disable-dirent-d-type],
|
|
|
|
[Don't use dirent->d_type, even if you have it]),
|
|
|
|
[], [AC_STRUCT_DIRENT_D_TYPE]
|
|
|
|
)
|
|
|
|
AS_IF([test "x$ac_cv_member_struct_dirent_d_type" != "xyes"],
|
|
|
|
[use_dirent_d_type="no"], [use_dirent_d_type="yes"])
|
2010-01-16 10:32:07 +01:00
|
|
|
|
2010-12-11 12:52:03 +01:00
|
|
|
|
|
|
|
# support for d_ino (inode) in struct dirent is optional; if it's
|
|
|
|
# available we can sort direntries by inode and access them in that
|
|
|
|
# order; this is much faster on some file systems (such as extfs3).
|
|
|
|
# Explicity disabling it is for testing purposes only.
|
|
|
|
AC_ARG_ENABLE([dirent-d-ino],
|
|
|
|
AC_HELP_STRING([--disable-dirent-d-ino],
|
|
|
|
[Don't use dirent->d_ino, even if you have it]),
|
|
|
|
[], [AC_STRUCT_DIRENT_D_INO]
|
|
|
|
)
|
|
|
|
AS_IF([test "x$ac_cv_member_struct_dirent_d_ino" != "xyes"],
|
|
|
|
[use_dirent_d_ino="no"], [use_dirent_d_ino="yes"])
|
2009-11-25 21:55:06 +01:00
|
|
|
|
2010-12-05 11:45:07 +01:00
|
|
|
|
2010-12-11 12:52:03 +01:00
|
|
|
# we need these
|
2012-09-14 11:16:14 +02:00
|
|
|
AC_CHECK_FUNCS([memset memcpy realpath setlocale strerror getpass])
|
2013-10-06 23:50:36 +02:00
|
|
|
AC_CHECK_FUNC(timegm,[],[AC_MSG_ERROR([missing required function timegm])])
|
2010-12-11 12:52:03 +01:00
|
|
|
|
2010-12-05 11:45:07 +01:00
|
|
|
# require pkg-config
|
|
|
|
AC_PATH_PROG([PKG_CONFIG], [pkg-config], [no])
|
|
|
|
AS_IF([test "x$PKG_CONFIG" = "xno"],[
|
|
|
|
AC_MSG_ERROR([
|
|
|
|
*** The pkg-config script could not be found. Make sure it is
|
|
|
|
*** in your path, or set the PKG_CONFIG environment variable
|
|
|
|
*** to the full path to pkg-config.])
|
|
|
|
])
|
|
|
|
|
2009-11-25 21:55:06 +01:00
|
|
|
# glib2?
|
2011-03-05 08:43:21 +01:00
|
|
|
# we need 2.14 at least, because we use GRegex
|
2013-07-21 13:44:44 +02:00
|
|
|
PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.24 gobject-2.0 gio-2.0)
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_SUBST(GLIB_CFLAGS)
|
|
|
|
AC_SUBST(GLIB_LIBS)
|
2012-01-22 17:38:32 +01:00
|
|
|
glib_version="`$PKG_CONFIG --modversion glib-2.0`"
|
2011-08-29 22:40:51 +02:00
|
|
|
|
2013-07-21 13:44:44 +02:00
|
|
|
# gmime
|
2014-09-25 21:34:43 +02:00
|
|
|
PKG_CHECK_MODULES(GMIME,gmime-2.6 >= 2.6.7)
|
2009-11-25 21:55:06 +01:00
|
|
|
AC_SUBST(GMIME_CFLAGS)
|
|
|
|
AC_SUBST(GMIME_LIBS)
|
2013-07-21 13:44:44 +02:00
|
|
|
gmime_version="`$PKG_CONFIG --modversion gmime-2.6`"
|
2011-08-29 22:40:51 +02:00
|
|
|
|
2010-12-05 11:45:07 +01:00
|
|
|
|
2012-02-23 19:32:17 +01:00
|
|
|
# xapian checking - we need 1.2.x at least
|
|
|
|
AC_CHECK_PROG(XAPIAN_CONFIG,xapian-config,xapian-config,no)
|
|
|
|
AM_CONDITIONAL(HAVE_XAPIAN,test "x$XAPIAN_CONFIG" != "xno")
|
|
|
|
AS_IF([test "x$XAPIAN_CONFIG" = "xno"],[
|
2010-12-05 11:45:07 +01:00
|
|
|
AC_MSG_ERROR([
|
|
|
|
*** xapian could not be found; please install it
|
|
|
|
*** e.g., in debian/ubuntu the package would be 'libxapian-dev'
|
|
|
|
*** If you compiled it yourself, you should ensure that xapian-config
|
2012-02-23 19:32:17 +01:00
|
|
|
*** is in your PATH.])],
|
|
|
|
[xapian_version=$($XAPIAN_CONFIG --version | sed -e 's/.* //')])
|
|
|
|
AS_CASE([$xapian_version],
|
2012-05-12 09:14:57 +02:00
|
|
|
[1.[[2-9]].[[0-9]]*], [],
|
2012-08-05 11:29:19 +02:00
|
|
|
[AC_MSG_ERROR([*** xapian version >= 1.2 needed,
|
|
|
|
but version $xapian_version found.])])
|
2012-02-23 19:32:17 +01:00
|
|
|
|
|
|
|
XAPIAN_CXXFLAGS="`$XAPIAN_CONFIG --cxxflags`"
|
|
|
|
XAPIAN_LIBS="`$XAPIAN_CONFIG --libs`"
|
|
|
|
have_xapian="yes"
|
|
|
|
|
2010-12-05 11:45:07 +01:00
|
|
|
AC_SUBST(XAPIAN_CXXFLAGS)
|
|
|
|
AC_SUBST(XAPIAN_LIBS)
|
|
|
|
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
2011-08-30 20:57:08 +02:00
|
|
|
# we set the set the version of the MuStore (Xapian database) layout
|
|
|
|
# here; it will become part of the db name, so we can automatically
|
2013-05-14 23:05:21 +02:00
|
|
|
# recreate the database when we have incompatible changes.
|
2010-12-07 22:10:05 +01:00
|
|
|
#
|
2011-08-30 20:57:08 +02:00
|
|
|
# note that MU_STORE_SCHEMA_VERSION does not necessarily follow MU
|
2010-12-07 22:10:05 +01:00
|
|
|
# versioning, as we hopefully don't have updates for each version;
|
|
|
|
# also, this has nothing to do with Xapian's software version
|
2012-12-27 15:00:53 +01:00
|
|
|
AC_DEFINE(MU_STORE_SCHEMA_VERSION,["9.9"], ['Schema' version of the database])
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
2010-12-05 11:45:07 +01:00
|
|
|
|
2011-07-06 21:14:09 +02:00
|
|
|
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
2013-03-17 15:19:53 +01:00
|
|
|
# we need GTK+3 for some of the graphical tools
|
|
|
|
# use --without-gtk to disable it
|
|
|
|
AC_ARG_ENABLE([gtk],AS_HELP_STRING([--disable-gtk],[Disable GTK+]))
|
|
|
|
AS_IF([test "x$enable_gtk" != "xno"],[
|
|
|
|
PKG_CHECK_MODULES(GTK,gtk+-3.0,[have_gtk=yes],[have_gtk=no])
|
2012-06-13 09:22:54 +02:00
|
|
|
AC_SUBST(GTK_CFLAGS)
|
|
|
|
AC_SUBST(GTK_LIBS)
|
2013-03-17 15:19:53 +01:00
|
|
|
gtk_version="`$PKG_CONFIG --modversion gtk+-3.0`"])
|
|
|
|
AM_CONDITIONAL(HAVE_GTK,[test "x$have_gtk" = "xyes"])
|
2012-03-22 21:37:54 +01:00
|
|
|
|
2011-01-29 20:47:16 +01:00
|
|
|
# webkit? needed for the fancy web widget
|
2012-06-13 09:22:54 +02:00
|
|
|
# use --disable-webkit to disable it, even if you have it
|
2013-03-17 15:19:53 +01:00
|
|
|
AC_ARG_ENABLE([webkit],AS_HELP_STRING([--disable-webkit],[Disable webkit]))
|
|
|
|
AS_IF([test "x$enable_webkit" != "xno"],[
|
|
|
|
PKG_CHECK_MODULES(WEBKIT,webkitgtk-3.0 >= 1.8.0,[have_webkit=yes],[have_webkit=no])
|
|
|
|
AS_IF([test "x$have_webkit" = "xyes"],[
|
2012-04-21 08:27:10 +02:00
|
|
|
webkit_version="`$PKG_CONFIG --modversion webkitgtk-3.0`"])
|
2012-06-13 09:22:54 +02:00
|
|
|
AC_SUBST(WEBKIT_CFLAGS)
|
2013-03-17 15:19:53 +01:00
|
|
|
AC_SUBST(WEBKIT_LIBS)
|
2011-01-29 20:47:16 +01:00
|
|
|
])
|
2013-03-17 15:19:53 +01:00
|
|
|
AM_CONDITIONAL(HAVE_WEBKIT, [test "x$have_webkit" = "xyes"])
|
|
|
|
AM_CONDITIONAL(BUILD_GUI,[test "x$have_webkit" = "xyes" -a "x$have_gtk" = "xyes"])
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-07-18 21:13:21 +02:00
|
|
|
###############################################################################
|
2011-12-30 14:00:15 +01:00
|
|
|
# check for guile 2.0 & guile-snarf
|
2012-06-13 09:22:54 +02:00
|
|
|
build_guile=no
|
|
|
|
AC_ARG_ENABLE([guile],
|
|
|
|
AS_HELP_STRING([--disable-guile],[Disable guile]))
|
|
|
|
|
|
|
|
AS_IF([test "x$enable_guile" != "xno"], [
|
|
|
|
PKG_CHECK_MODULES(GUILE,guile-2.0,[build_guile=yes],[build_guile=no])
|
|
|
|
AC_SUBST(GUILE_CFLAGS)
|
|
|
|
AC_SUBST(GUILE_LIBS)
|
|
|
|
|
2012-07-12 20:19:59 +02:00
|
|
|
GUILE_EXECDIR="`${PKG_CONFIG} guile-2.0 --variable=exec_prefix`/bin"
|
|
|
|
|
2012-06-13 09:22:54 +02:00
|
|
|
AS_IF([test "x$build_guile" = "xyes"],[
|
2012-07-12 20:19:59 +02:00
|
|
|
AC_PATH_PROG(GUILE_BINARY, [guile], [], [$GUILE_EXECDIR])
|
|
|
|
AS_IF([test "x$GUILE_BINARY" != "x"],
|
|
|
|
[AC_DEFINE_UNQUOTED([GUILE_BINARY],["$GUILE_BINARY"],[Path to the guile binary])],
|
|
|
|
[AC_MSG_WARN([cannot find guile-snarf])])])
|
|
|
|
|
|
|
|
AS_IF([test "x$build_guile" = "xyes"],[
|
|
|
|
AC_PATH_PROG(GUILE_SNARF, [guile-snarf], [], [$GUILE_EXECDIR])
|
2012-06-13 09:22:54 +02:00
|
|
|
AS_IF([test "x$GUILE_SNARF" != "x"],
|
2012-07-12 20:19:59 +02:00
|
|
|
[AC_DEFINE_UNQUOTED([GUILE_SNARF],["$GUILE_SNARF"],[Path to guile-snarf])
|
2012-06-13 09:22:54 +02:00
|
|
|
GUILE_SITEDIR="`${PKG_CONFIG} guile-2.0 --variable=sitedir`"],
|
|
|
|
[AC_MSG_WARN([cannot find guile-snarf])])])
|
|
|
|
AC_SUBST(GUILE_SITEDIR)])
|
|
|
|
|
|
|
|
AS_IF([test "x$build_guile" = "xyes" -a "x$GUILE_SNARF" != "x"],
|
|
|
|
[guile_version="`${PKG_CONFIG} --modversion guile-2.0`"
|
2012-07-17 18:15:47 +02:00
|
|
|
AC_DEFINE_UNQUOTED([BUILD_GUILE],1,[Whether we build with guile 2.0 support])])
|
2012-06-13 09:22:54 +02:00
|
|
|
AM_CONDITIONAL(BUILD_GUILE, [test "x$build_guile" = "xyes"])
|
2011-12-30 14:00:15 +01:00
|
|
|
###############################################################################
|
2011-12-14 08:12:46 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
###############################################################################
|
|
|
|
# check for makeinfo
|
2011-12-30 14:00:15 +01:00
|
|
|
AC_CHECK_PROG(have_makeinfo,makeinfo,yes,no)
|
|
|
|
AM_CONDITIONAL(HAVE_MAKEINFO, [test "x$have_makeinfo" = "xyes"])
|
2011-07-18 21:13:21 +02:00
|
|
|
###############################################################################
|
2011-07-18 07:37:06 +02:00
|
|
|
|
2011-12-30 12:26:58 +01:00
|
|
|
|
2011-07-18 21:13:21 +02:00
|
|
|
|
2015-06-07 20:07:41 +02:00
|
|
|
###############################################################################
|
|
|
|
# docdir, so we can use it in mu4e-meta.el.in
|
|
|
|
AC_SUBST(MU_DOC_DIR, "${prefix}/share/doc/mu")
|
|
|
|
###############################################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
2010-12-05 15:29:25 +01:00
|
|
|
# check for pmccabe
|
2013-08-14 20:45:26 +02:00
|
|
|
AC_PATH_PROG([PMCCABE],[pmccabe],[no])
|
2010-12-05 15:29:25 +01:00
|
|
|
AS_IF([test "x$PMCCABE" = "xno"],[
|
2011-08-29 22:40:51 +02:00
|
|
|
have_pmccabe="no"
|
2010-12-05 11:45:07 +01:00
|
|
|
AC_MSG_WARN([
|
2011-07-17 21:28:17 +02:00
|
|
|
*** Developers: you do not seem to have the pmccabe tool installed.
|
2010-12-05 11:45:07 +01:00
|
|
|
*** Please install it if you want to run the automated code checks])
|
2011-07-17 21:28:17 +02:00
|
|
|
],[have_pmccabe="yes"])
|
2011-12-14 08:12:46 +01:00
|
|
|
###############################################################################
|
2010-12-04 18:22:34 +01:00
|
|
|
|
2010-01-26 07:19:22 +01:00
|
|
|
AC_CONFIG_FILES([
|
2009-11-25 21:55:06 +01:00
|
|
|
Makefile
|
2012-05-20 16:41:18 +02:00
|
|
|
mu/Makefile
|
|
|
|
mu/tests/Makefile
|
|
|
|
lib/Makefile
|
2012-10-27 13:42:21 +02:00
|
|
|
lib/doxyfile
|
2012-05-20 16:41:18 +02:00
|
|
|
lib/tests/Makefile
|
2012-07-10 19:00:06 +02:00
|
|
|
mu4e/Makefile
|
|
|
|
mu4e/mu4e-meta.el
|
2012-10-20 11:51:19 +02:00
|
|
|
mu4e/texi.texi
|
2011-12-13 07:03:19 +01:00
|
|
|
guile/Makefile
|
2012-10-20 16:50:44 +02:00
|
|
|
guile/texi.texi
|
2011-12-13 07:03:19 +01:00
|
|
|
guile/mu/Makefile
|
2011-12-14 08:12:46 +01:00
|
|
|
guile/examples/Makefile
|
2012-07-12 14:46:45 +02:00
|
|
|
guile/tests/Makefile
|
2012-10-17 22:37:30 +02:00
|
|
|
guile/scripts/Makefile
|
2010-11-15 07:43:00 +01:00
|
|
|
toys/Makefile
|
|
|
|
toys/mug/Makefile
|
2012-04-21 08:27:10 +02:00
|
|
|
toys/msg2pdf/Makefile
|
2010-01-16 14:27:41 +01:00
|
|
|
man/Makefile
|
2010-12-07 23:20:21 +01:00
|
|
|
m4/Makefile
|
2010-08-21 19:44:53 +02:00
|
|
|
contrib/Makefile
|
2009-11-25 21:55:06 +01:00
|
|
|
])
|
2010-01-26 07:19:22 +01:00
|
|
|
AC_OUTPUT
|
2009-11-25 21:55:06 +01:00
|
|
|
|
2011-08-29 22:40:51 +02:00
|
|
|
echo
|
2010-02-04 21:45:54 +01:00
|
|
|
echo "mu configuration is complete."
|
2012-06-10 11:10:58 +02:00
|
|
|
echo "------------------------------------------------"
|
2010-02-04 21:45:54 +01:00
|
|
|
|
2010-12-05 11:45:07 +01:00
|
|
|
if test -e ~/.mu/xapian-0.6; then
|
|
|
|
echo "Note: since version 0.7, the Xapian database is no longer stored as "
|
|
|
|
echo "~/.mu/xapian-0.6 but instead simply as ~/.mu/xapian. You can "
|
|
|
|
echo "remove the old <muhome>/xapian-0.6 directory to save some disk space"
|
|
|
|
fi
|
|
|
|
|
2012-07-10 20:10:22 +02:00
|
|
|
echo "mu version : $VERSION"
|
|
|
|
echo
|
2010-12-05 11:45:07 +01:00
|
|
|
echo "Xapian version : $xapian_version"
|
2011-08-29 22:40:51 +02:00
|
|
|
echo "GLib version : $glib_version"
|
2010-12-17 07:34:31 +01:00
|
|
|
echo "GMime version : $gmime_version"
|
2011-01-07 07:34:17 +01:00
|
|
|
|
2013-03-17 15:19:53 +01:00
|
|
|
AM_COND_IF([BUILD_GUI],[
|
2010-12-17 07:34:31 +01:00
|
|
|
echo "GTK+ version : $gtk_version"
|
2011-01-07 07:34:17 +01:00
|
|
|
echo "Webkit version : $webkit_version"
|
2013-03-17 15:19:53 +01:00
|
|
|
])
|
2011-07-04 23:18:43 +02:00
|
|
|
|
2013-05-30 15:14:27 +02:00
|
|
|
AM_COND_IF([BUILD_GUILE],[
|
|
|
|
echo "Guile version : $guile_version"
|
|
|
|
])
|
|
|
|
|
|
|
|
|
2012-06-16 21:25:24 +02:00
|
|
|
if test "x$build_mu4e" = "xyes"; then
|
|
|
|
echo "Emacs version : $emacs_version"
|
|
|
|
fi
|
|
|
|
|
2010-12-17 07:34:31 +01:00
|
|
|
echo
|
2012-11-08 21:19:28 +01:00
|
|
|
echo "Have wordexp : $ac_cv_header_wordexp_h"
|
2012-06-16 21:25:24 +02:00
|
|
|
echo "Build mu4e emacs frontend : $build_mu4e"
|
2013-07-21 13:44:44 +02:00
|
|
|
|
2013-03-17 15:19:53 +01:00
|
|
|
AM_COND_IF([BUILD_GUI],[
|
|
|
|
echo "Build 'mug' toy-ui (gtk+/webkit) : yes"],[
|
|
|
|
echo "Build 'mug' toy-ui (gtk+/webkit) : no"
|
|
|
|
])
|
|
|
|
|
2013-05-30 15:14:27 +02:00
|
|
|
|
2010-12-05 15:29:25 +01:00
|
|
|
echo "McCabe's Cyclomatic Complexity tool : $have_pmccabe"
|
2010-12-11 12:52:03 +01:00
|
|
|
echo
|
|
|
|
|
2011-08-29 22:40:51 +02:00
|
|
|
echo "Have direntry->d_ino : $use_dirent_d_ino"
|
|
|
|
echo "Have direntry->d_type : $use_dirent_d_type"
|
2012-06-10 11:10:58 +02:00
|
|
|
echo "------------------------------------------------"
|
2011-04-16 13:27:15 +02:00
|
|
|
echo
|
|
|
|
|
2012-11-08 21:19:28 +01:00
|
|
|
#
|
|
|
|
# Warnings / notes
|
|
|
|
#
|
|
|
|
|
|
|
|
# makeinfo
|
2012-03-18 23:16:24 +01:00
|
|
|
if test "x$have_makeinfo" != "xyes"; then
|
2012-11-08 21:19:28 +01:00
|
|
|
echo "* You do not seem to have the makeinfo program; if you are building from git"
|
|
|
|
echo " you need that to create documentation for guile and emacs. It is in the"
|
2015-09-22 18:00:41 +02:00
|
|
|
echo " texinfo package in debian/ubuntu/fedora/... "
|
2012-11-08 21:19:28 +01:00
|
|
|
echo
|
2012-03-18 23:16:24 +01:00
|
|
|
fi
|
|
|
|
|
2012-11-08 21:19:28 +01:00
|
|
|
# gui
|
2011-04-16 13:27:15 +02:00
|
|
|
if test "x$buildgui" = "xyes"; then
|
2012-11-08 21:19:28 +01:00
|
|
|
echo "* The demo UI will be built in toys/mug"
|
|
|
|
echo
|
2011-04-16 13:27:15 +02:00
|
|
|
fi
|
|
|
|
|
2012-11-08 21:19:28 +01:00
|
|
|
# wordexp
|
|
|
|
if test "x$ac_cv_header_wordexp_h" != "xyes"; then
|
|
|
|
echo "* Your system does not seem to have the 'wordexp' function."
|
|
|
|
echo " This means that you cannot use shell-like expansion in options and "
|
|
|
|
echo " some other places. So, for example, instead of"
|
|
|
|
echo " --maildir=~/Maildir"
|
|
|
|
echo " you should use the complete path, something like:"
|
|
|
|
echo " --maildir=/home/user/Maildir"
|
2011-07-18 21:13:21 +02:00
|
|
|
fi
|
2010-01-16 10:32:07 +01:00
|
|
|
|
2010-01-06 00:22:11 +01:00
|
|
|
echo
|
2013-03-17 15:19:53 +01:00
|
|
|
echo "Now, type 'make' to build mu (or 'make check' to run the unit tests, too)"
|
2012-06-16 21:25:24 +02:00
|
|
|
echo
|