Skip to content
Newer
Older
100644 351 lines (288 sloc) 11.8 KB
7eb244b @djcb mu: don't use __FUNCTION__, use __func__
authored Apr 22, 2015
1 ## Copyright (C) 2008-2015 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
2 ##
3 ## This program is free software; you can redistribute it and/or modify
4 ## it under the terms of the GNU General Public License as published by
5 ## the Free Software Foundation; either version 3 of the License, or
6 ## (at your option) any later version.
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
7 ##
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
8 ## This program is distributed in the hope that it will be useful,
9 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
10 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 ## GNU General Public License for more details.
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
12 ##
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
13 ## You should have received a copy of the GNU General Public License
14 ## along with this program; if not, write to the Free Software Foundation,
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
15 ## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
16
8155d29 @djcb Start 0.9.17 development series
authored Jan 24, 2016
17 AC_INIT([mu],[0.9.17],[https://github.com/djcb/mu/issues],[mu])
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
18 AC_CONFIG_HEADERS([config.h])
46f10cf @djcb * refactoring: split src/ into mu/ and lib/
authored May 20, 2012
19 AC_CONFIG_SRCDIR([mu/mu.cc])
6d2cc60 @djcb * Makefile.am/configure.ac: some changes to make Solaris a bit happier
authored Dec 17, 2010
20 # libtoolize wants to put some stuff in here; if you have an old
21 # autotools/libtool setup. you can try to comment this out
a53f549 @djcb * configure.ac/Makfile.am: add m4 as a macro dir, require stdc
authored Dec 7, 2010
22 AC_CONFIG_MACRO_DIR([m4])
d6a53eb @djcb * update configure.ac: bump version to 0.8.2; don't use AM_INIT_AUTOM…
authored Feb 28, 2012
23 AM_INIT_AUTOMAKE
2c24a43 @djcb * cosmetics
authored May 23, 2011
24
5fb788d @djcb * configure.ac: make silent-rules stuff optional
authored Jan 2, 2011
25 # silent build if we have a new enough automake
26 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
f537016 @djcb * configure.ac: use AM_SILENT_RULES to make the build less noisy
authored Feb 27, 2010
27
43bb99a * minor
djcb authored Dec 30, 2011
28 AS_IF([test x$prefix = xNONE],[prefix=/usr/local])
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
29 AC_SUBST(prefix)
30
98ebd7c @djcb * configure.ac: tighten checks for f17; bump version to 0.9.9-dev4
authored Aug 28, 2012
31 # AC_PROG_CXX *before* AC_PROG_CC, otherwise configure won't error out
32 # when a c++ compiler is not found. Weird, huh?
33 AC_PROG_CXX
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
34 AC_PROG_CC
a53f549 @djcb * configure.ac/Makfile.am: add m4 as a macro dir, require stdc
authored Dec 7, 2010
35 AC_PROG_CC_STDC
7eb244b @djcb mu: don't use __FUNCTION__, use __func__
authored Apr 22, 2015
36 AC_PROG_CC_C99
2c24a43 @djcb * cosmetics
authored May 23, 2011
37 AC_PROG_INSTALL
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
38 AC_HEADER_STDC
39
98ebd7c @djcb * configure.ac: tighten checks for f17; bump version to 0.9.9-dev4
authored Aug 28, 2012
40 # for now, use AM_PROG_LIBTOOL, as we don't want to require
41 # a too new setup for autotools/libtool
42 AM_PROG_LIBTOOL
43 #LT_INIT([disable-shared])
44
1c2a87a @djcb * help: generate help texts from text file / awk
authored Jul 20, 2012
45 AC_PROG_AWK
3c06758 @djcb * bump version to 0.9.9.5-dev3
authored Nov 4, 2012
46 AC_CHECK_PROG(SORT,sort,sort)
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
47
48 AC_CHECK_HEADERS([wordexp.h])
2c81d65 @djcb * configure.ac: check for langinfo.h, locale.h
authored Mar 8, 2012
49
2c24a43 @djcb * cosmetics
authored May 23, 2011
50 # use the 64-bit versions
51 AC_SYS_LARGEFILE
52
159d26e @djcb * configure.ac: add warning if makeinfo is missing
authored Mar 19, 2012
53 # check for makeinfo
54 AC_CHECK_PROG(have_makeinfo,makeinfo,yes,no)
55 AM_CONDITIONAL(HAVE_MAKEINFO,test "x$have_makeinfo" = "xyes")
56
edda59b @djcb * mu4e: restructure code a bit and enable byte-compilation
authored Apr 9, 2012
57 # we need emacs for byte-compiling mu4e
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
58
59 build_mu4e=no
60 AC_ARG_ENABLE([mu4e],
61 AS_HELP_STRING([--disable-mu4e],[Disable building mu4e]))
62 AS_IF([test "x$enable_mu4e" != "xno"], [
63 AM_PATH_LISPDIR
44cc0bd @uu1101 * mu4e/Makefile: allow configuring the lispdir
uu1101 authored Dec 1, 2013
64 AS_IF([test "x$lispdir" != "xno"], [
65 emacs_version="`$EMACS --version | head -1`"
66 lispdir="${lispdir}/mu4e/"
67 ])
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
68 AS_CASE([$emacs_version],[*23*|*24*|*25*],[build_mu4e=yes],
69 [AC_WARN([emacs is too old to build mu4e (need emacs >= 23.x)])])
93c46dd @djcb * prepare for guile/tests
authored Jul 12, 2012
70 ])
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
71 AM_CONDITIONAL(BUILD_MU4E, test "x$build_mu4e" = "xyes")
2c24a43 @djcb * cosmetics
authored May 23, 2011
72
d14727c @djcb * dont't require direntry->d_type; this should help the Solaris build.
authored Dec 11, 2010
73 # we need some special tricks for filesystems that don't have d_type;
74 # e.g. Solaris. See mu-maildir.c. Explicitly disabling it is for
75 # testing purposes only
76 AC_ARG_ENABLE([dirent-d-type],
77 AC_HELP_STRING([--disable-dirent-d-type],
78 [Don't use dirent->d_type, even if you have it]),
79 [], [AC_STRUCT_DIRENT_D_TYPE]
80 )
81 AS_IF([test "x$ac_cv_member_struct_dirent_d_type" != "xyes"],
82 [use_dirent_d_type="no"], [use_dirent_d_type="yes"])
6f48dbe @djcb * configure.ac, mu-maildir.c: some compatibility updates
authored Jan 16, 2010
83
d14727c @djcb * dont't require direntry->d_type; this should help the Solaris build.
authored Dec 11, 2010
84
85 # support for d_ino (inode) in struct dirent is optional; if it's
86 # available we can sort direntries by inode and access them in that
87 # order; this is much faster on some file systems (such as extfs3).
88 # Explicity disabling it is for testing purposes only.
89 AC_ARG_ENABLE([dirent-d-ino],
90 AC_HELP_STRING([--disable-dirent-d-ino],
91 [Don't use dirent->d_ino, even if you have it]),
92 [], [AC_STRUCT_DIRENT_D_INO]
93 )
94 AS_IF([test "x$ac_cv_member_struct_dirent_d_ino" != "xyes"],
95 [use_dirent_d_ino="no"], [use_dirent_d_ino="yes"])
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
96
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
97
d14727c @djcb * dont't require direntry->d_type; this should help the Solaris build.
authored Dec 11, 2010
98 # we need these
3ae4fb9 @djcb * configure.ac: check for getpass
authored Sep 14, 2012
99 AC_CHECK_FUNCS([memset memcpy realpath setlocale strerror getpass])
c898265 @djcb * use timegm instead of the tzset hack
authored Oct 7, 2013
100 AC_CHECK_FUNC(timegm,[],[AC_MSG_ERROR([missing required function timegm])])
d14727c @djcb * dont't require direntry->d_type; this should help the Solaris build.
authored Dec 11, 2010
101
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
102 # require pkg-config
103 AC_PATH_PROG([PKG_CONFIG], [pkg-config], [no])
104 AS_IF([test "x$PKG_CONFIG" = "xno"],[
105 AC_MSG_ERROR([
106 *** The pkg-config script could not be found. Make sure it is
107 *** in your path, or set the PKG_CONFIG environment variable
108 *** to the full path to pkg-config.])
109 ])
110
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
111 # glib2?
f14f8f4 @djcb * set dependency to glib >= 2.14, as we are using GRegex now
authored Mar 5, 2011
112 # we need 2.14 at least, because we use GRegex
b7324d5 @djcb * cleanup: drop gmime-2.4 support
authored Jul 21, 2013
113 PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.24 gobject-2.0 gio-2.0)
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
114 AC_SUBST(GLIB_CFLAGS)
115 AC_SUBST(GLIB_LIBS)
16a7b48 * configure.ac: small improvements
djcb authored Jan 22, 2012
116 glib_version="`$PKG_CONFIG --modversion glib-2.0`"
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
117
b7324d5 @djcb * cleanup: drop gmime-2.4 support
authored Jul 21, 2013
118 # gmime
1a19abd @djcb Allow for gmime-2.6.7
authored Sep 25, 2014
119 PKG_CHECK_MODULES(GMIME,gmime-2.6 >= 2.6.7)
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
120 AC_SUBST(GMIME_CFLAGS)
121 AC_SUBST(GMIME_LIBS)
b7324d5 @djcb * cleanup: drop gmime-2.4 support
authored Jul 21, 2013
122 gmime_version="`$PKG_CONFIG --modversion gmime-2.6`"
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
123
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
124
5f9aed0 @djcb * configure.ac: add specific version 1.2.x check for xapian
authored Feb 23, 2012
125 # xapian checking - we need 1.2.x at least
126 AC_CHECK_PROG(XAPIAN_CONFIG,xapian-config,xapian-config,no)
127 AM_CONDITIONAL(HAVE_XAPIAN,test "x$XAPIAN_CONFIG" != "xno")
128 AS_IF([test "x$XAPIAN_CONFIG" = "xno"],[
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
129 AC_MSG_ERROR([
130 *** xapian could not be found; please install it
131 *** e.g., in debian/ubuntu the package would be 'libxapian-dev'
132 *** If you compiled it yourself, you should ensure that xapian-config
5f9aed0 @djcb * configure.ac: add specific version 1.2.x check for xapian
authored Feb 23, 2012
133 *** is in your PATH.])],
134 [xapian_version=$($XAPIAN_CONFIG --version | sed -e 's/.* //')])
135 AS_CASE([$xapian_version],
1dc4422 @djcb * configure.ac: fix the xapian version-check regexp for macos
authored May 12, 2012
136 [1.[[2-9]].[[0-9]]*], [],
ea67fcf @djcb * configure.ac: bump version to 0.9.9-dev3
authored Aug 5, 2012
137 [AC_MSG_ERROR([*** xapian version >= 1.2 needed,
138 but version $xapian_version found.])])
5f9aed0 @djcb * configure.ac: add specific version 1.2.x check for xapian
authored Feb 23, 2012
139
140 XAPIAN_CXXFLAGS="`$XAPIAN_CONFIG --cxxflags`"
141 XAPIAN_LIBS="`$XAPIAN_CONFIG --libs`"
142 have_xapian="yes"
143
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
144 AC_SUBST(XAPIAN_CXXFLAGS)
145 AC_SUBST(XAPIAN_LIBS)
146
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
147 ###############################################################################
b375199 @djcb * configure.ac: bump database version to 0.9.8
authored Aug 30, 2011
148 # we set the set the version of the MuStore (Xapian database) layout
149 # here; it will become part of the db name, so we can automatically
24fa47d @djcb * cosmetics
authored May 15, 2013
150 # recreate the database when we have incompatible changes.
a53f549 @djcb * configure.ac/Makfile.am: add m4 as a macro dir, require stdc
authored Dec 7, 2010
151 #
b375199 @djcb * configure.ac: bump database version to 0.9.8
authored Aug 30, 2011
152 # note that MU_STORE_SCHEMA_VERSION does not necessarily follow MU
a53f549 @djcb * configure.ac/Makfile.am: add m4 as a macro dir, require stdc
authored Dec 7, 2010
153 # versioning, as we hopefully don't have updates for each version;
154 # also, this has nothing to do with Xapian's software version
e21c980 @djcb * configure.ac: bump database schema version to trigger a database --…
authored Dec 27, 2012
155 AC_DEFINE(MU_STORE_SCHEMA_VERSION,["9.9"], ['Schema' version of the database])
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
156 ###############################################################################
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
157
543a440 @djcb * configure.ac: don't error-out when there's not gtk+ and --with-gui=…
authored Jul 6, 2011
158
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
159 ###############################################################################
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
160 # we need GTK+3 for some of the graphical tools
161 # use --without-gtk to disable it
162 AC_ARG_ENABLE([gtk],AS_HELP_STRING([--disable-gtk],[Disable GTK+]))
163 AS_IF([test "x$enable_gtk" != "xno"],[
164 PKG_CHECK_MODULES(GTK,gtk+-3.0,[have_gtk=yes],[have_gtk=no])
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
165 AC_SUBST(GTK_CFLAGS)
166 AC_SUBST(GTK_LIBS)
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
167 gtk_version="`$PKG_CONFIG --modversion gtk+-3.0`"])
168 AM_CONDITIONAL(HAVE_GTK,[test "x$have_gtk" = "xyes"])
3fb7e5d @djcb * WIP: fixes for gtk3.2 (prevent warnings for deprecated widgets)
authored Mar 22, 2012
169
40c7094 @djcb * configure.ac: improve --with-gui= handling
authored Jan 29, 2011
170 # webkit? needed for the fancy web widget
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
171 # use --disable-webkit to disable it, even if you have it
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
172 AC_ARG_ENABLE([webkit],AS_HELP_STRING([--disable-webkit],[Disable webkit]))
173 AS_IF([test "x$enable_webkit" != "xno"],[
174 PKG_CHECK_MODULES(WEBKIT,webkitgtk-3.0 >= 1.8.0,[have_webkit=yes],[have_webkit=no])
175 AS_IF([test "x$have_webkit" = "xyes"],[
bd7a5d6 @djcb * add little msg2pdf toy, to convert messages to pdfs, uses webkit (WIP)
authored Apr 21, 2012
176 webkit_version="`$PKG_CONFIG --modversion webkitgtk-3.0`"])
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
177 AC_SUBST(WEBKIT_CFLAGS)
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
178 AC_SUBST(WEBKIT_LIBS)
40c7094 @djcb * configure.ac: improve --with-gui= handling
authored Jan 29, 2011
179 ])
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
180 AM_CONDITIONAL(HAVE_WEBKIT, [test "x$have_webkit" = "xyes"])
181 AM_CONDITIONAL(BUILD_GUI,[test "x$have_webkit" = "xyes" -a "x$have_gtk" = "xyes"])
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
182 ###############################################################################
183
184
185
79eb1af @djcb * make muile work for mu 1.8 (and before?) to some extent...
authored Jul 18, 2011
186 ###############################################################################
9d6d33b * fix 'make distcheck' for guile/, require guile version 2.0
djcb authored Dec 30, 2011
187 # check for guile 2.0 & guile-snarf
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
188 build_guile=no
189 AC_ARG_ENABLE([guile],
190 AS_HELP_STRING([--disable-guile],[Disable guile]))
191
192 AS_IF([test "x$enable_guile" != "xno"], [
193 PKG_CHECK_MODULES(GUILE,guile-2.0,[build_guile=yes],[build_guile=no])
194 AC_SUBST(GUILE_CFLAGS)
195 AC_SUBST(GUILE_LIBS)
196
9bddf2f @djcb * guile: beginnings of some unit tests
authored Jul 12, 2012
197 GUILE_EXECDIR="`${PKG_CONFIG} guile-2.0 --variable=exec_prefix`/bin"
198
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
199 AS_IF([test "x$build_guile" = "xyes"],[
9bddf2f @djcb * guile: beginnings of some unit tests
authored Jul 12, 2012
200 AC_PATH_PROG(GUILE_BINARY, [guile], [], [$GUILE_EXECDIR])
201 AS_IF([test "x$GUILE_BINARY" != "x"],
202 [AC_DEFINE_UNQUOTED([GUILE_BINARY],["$GUILE_BINARY"],[Path to the guile binary])],
203 [AC_MSG_WARN([cannot find guile-snarf])])])
204
205 AS_IF([test "x$build_guile" = "xyes"],[
206 AC_PATH_PROG(GUILE_SNARF, [guile-snarf], [], [$GUILE_EXECDIR])
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
207 AS_IF([test "x$GUILE_SNARF" != "x"],
9bddf2f @djcb * guile: beginnings of some unit tests
authored Jul 12, 2012
208 [AC_DEFINE_UNQUOTED([GUILE_SNARF],["$GUILE_SNARF"],[Path to guile-snarf])
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
209 GUILE_SITEDIR="`${PKG_CONFIG} guile-2.0 --variable=sitedir`"],
210 [AC_MSG_WARN([cannot find guile-snarf])])])
211 AC_SUBST(GUILE_SITEDIR)])
212
213 AS_IF([test "x$build_guile" = "xyes" -a "x$GUILE_SNARF" != "x"],
214 [guile_version="`${PKG_CONFIG} --modversion guile-2.0`"
2be6b04 @djcb * mu: build crypto support maybe (depends on gmime 2.6)
authored Jul 17, 2012
215 AC_DEFINE_UNQUOTED([BUILD_GUILE],1,[Whether we build with guile 2.0 support])])
245de14 @djcb * make guile/gtk/webkit dep optional (i.e., --disable-guile, --disabl…
authored Jun 13, 2012
216 AM_CONDITIONAL(BUILD_GUILE, [test "x$build_guile" = "xyes"])
9d6d33b * fix 'make distcheck' for guile/, require guile version 2.0
djcb authored Dec 30, 2011
217 ###############################################################################
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
218
219
220
221 ###############################################################################
222 # check for makeinfo
9d6d33b * fix 'make distcheck' for guile/, require guile version 2.0
djcb authored Dec 30, 2011
223 AC_CHECK_PROG(have_makeinfo,makeinfo,yes,no)
224 AM_CONDITIONAL(HAVE_MAKEINFO, [test "x$have_makeinfo" = "xyes"])
79eb1af @djcb * make muile work for mu 1.8 (and before?) to some extent...
authored Jul 18, 2011
225 ###############################################################################
3b7f2ab @djcb * small updates for guile 1.x compatibility (WIP)
authored Jul 18, 2011
226
43bb99a * minor
djcb authored Dec 30, 2011
227
79eb1af @djcb * make muile work for mu 1.8 (and before?) to some extent...
authored Jul 18, 2011
228
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
229 ###############################################################################
29230a7 @djcb Install NEWS.org, mu4e-about.org
authored Jun 7, 2015
230 # docdir, so we can use it in mu4e-meta.el.in
231 AC_SUBST(MU_DOC_DIR, "${prefix}/share/doc/mu")
232 ###############################################################################
233
234
235
236 ###############################################################################
8b70e6b @djcb * configure.ac: unbreak McCabe tool checking
authored Dec 5, 2010
237 # check for pmccabe
80622eb @djcb * fix pmccabe check
authored Aug 14, 2013
238 AC_PATH_PROG([PMCCABE],[pmccabe],[no])
8b70e6b @djcb * configure.ac: unbreak McCabe tool checking
authored Dec 5, 2010
239 AS_IF([test "x$PMCCABE" = "xno"],[
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
240 have_pmccabe="no"
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
241 AC_MSG_WARN([
815d5ad @djcb * don't try to use guile if it's pre-2.x; but add some beginning compat
authored Jul 17, 2011
242 *** Developers: you do not seem to have the pmccabe tool installed.
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
243 *** Please install it if you want to run the automated code checks])
815d5ad @djcb * don't try to use guile if it's pre-2.x; but add some beginning compat
authored Jul 17, 2011
244 ],[have_pmccabe="yes"])
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
245 ###############################################################################
8c372f9 @djcb * configure.ac: use gtk+ 2.x unless there is an explicit --with-gtk3.…
authored Dec 4, 2010
246
696f086 @djcb * update configure.ac (using autoupdate)
authored Jan 26, 2010
247 AC_CONFIG_FILES([
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
248 Makefile
46f10cf @djcb * refactoring: split src/ into mu/ and lib/
authored May 20, 2012
249 mu/Makefile
250 mu/tests/Makefile
251 lib/Makefile
32c0173 @djcb * lib: doxygen support (WIP, just starting...)
authored Oct 27, 2012
252 lib/doxyfile
46f10cf @djcb * refactoring: split src/ into mu/ and lib/
authored May 20, 2012
253 lib/tests/Makefile
dc62bd6 @djcb * rename emacs/ => mu4e/
authored Jul 10, 2012
254 mu4e/Makefile
255 mu4e/mu4e-meta.el
1565cf5 @djcb * fix `make distcheck'
authored Oct 20, 2012
256 mu4e/texi.texi
8b39c69 @djcb * some code re-arrangement: src/guile-> guile, toys/mm -> emacs
authored Dec 13, 2011
257 guile/Makefile
3aac82c @djcb * configure.ac: bump version to 0.9.9.5-dev1
authored Oct 20, 2012
258 guile/texi.texi
8b39c69 @djcb * some code re-arrangement: src/guile-> guile, toys/mm -> emacs
authored Dec 13, 2011
259 guile/mu/Makefile
0446ec3 @djcb * add some documentation infrastructure
authored Dec 14, 2011
260 guile/examples/Makefile
93c46dd @djcb * prepare for guile/tests
authored Jul 12, 2012
261 guile/tests/Makefile
578a4c7 @djcb * guile: install guile script
authored Oct 17, 2012
262 guile/scripts/Makefile
45c95b0 @djcb * move mug/ to toys/mug
authored Nov 15, 2010
263 toys/Makefile
264 toys/mug/Makefile
bd7a5d6 @djcb * add little msg2pdf toy, to convert messages to pdfs, uses webkit (WIP)
authored Apr 21, 2012
265 toys/msg2pdf/Makefile
90c9b61 @djcb * update configuration files
authored Jan 16, 2010
266 man/Makefile
cbeb229 @djcb * configure.ac: add missing m4/Makefile
authored Dec 8, 2010
267 m4/Makefile
37b0ea3 @djcb * small updates
authored Aug 21, 2010
268 contrib/Makefile
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
269 ])
696f086 @djcb * update configure.ac (using autoupdate)
authored Jan 26, 2010
270 AC_OUTPUT
2b0aca1 @djcb * initial import of mu - the next generation
authored Nov 25, 2009
271
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
272 echo
826aeb6 @djcb * Makefile.am, configure.ac: clear up the pmccabe stuff a bit
authored Feb 4, 2010
273 echo "mu configuration is complete."
aa8c86a @djcb * configure.ac: report on whether we are building mug2
authored Jun 10, 2012
274 echo "------------------------------------------------"
826aeb6 @djcb * Makefile.am, configure.ac: clear up the pmccabe stuff a bit
authored Feb 4, 2010
275
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
276 if test -e ~/.mu/xapian-0.6; then
277 echo "Note: since version 0.7, the Xapian database is no longer stored as "
278 echo "~/.mu/xapian-0.6 but instead simply as ~/.mu/xapian. You can "
279 echo "remove the old <muhome>/xapian-0.6 directory to save some disk space"
280 fi
281
daa4e01 @djcb * bump version to 0.9.9-dev1
authored Jul 10, 2012
282 echo "mu version : $VERSION"
283 echo
148db5a @djcb * configure.ac: cleanups
authored Dec 5, 2010
284 echo "Xapian version : $xapian_version"
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
285 echo "GLib version : $glib_version"
6d2cc60 @djcb * Makefile.am/configure.ac: some changes to make Solaris a bit happier
authored Dec 17, 2010
286 echo "GMime version : $gmime_version"
3115443 @djcb * configure.ac: check for webkit
authored Jan 7, 2011
287
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
288 AM_COND_IF([BUILD_GUI],[
6d2cc60 @djcb * Makefile.am/configure.ac: some changes to make Solaris a bit happier
authored Dec 17, 2010
289 echo "GTK+ version : $gtk_version"
3115443 @djcb * configure.ac: check for webkit
authored Jan 7, 2011
290 echo "Webkit version : $webkit_version"
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
291 ])
0b7693d @djcb * guilify mu; first steps, and a new toy called 'muile'
authored Jul 5, 2011
292
b19ab68 @djcb * configure.ac: report on guile version
authored May 30, 2013
293 AM_COND_IF([BUILD_GUILE],[
294 echo "Guile version : $guile_version"
295 ])
296
297
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
298 if test "x$build_mu4e" = "xyes"; then
299 echo "Emacs version : $emacs_version"
300 fi
301
6d2cc60 @djcb * Makefile.am/configure.ac: some changes to make Solaris a bit happier
authored Dec 17, 2010
302 echo
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
303 echo "Have wordexp : $ac_cv_header_wordexp_h"
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
304 echo "Build mu4e emacs frontend : $build_mu4e"
b7324d5 @djcb * cleanup: drop gmime-2.4 support
authored Jul 21, 2013
305
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
306 AM_COND_IF([BUILD_GUI],[
307 echo "Build 'mug' toy-ui (gtk+/webkit) : yes"],[
308 echo "Build 'mug' toy-ui (gtk+/webkit) : no"
309 ])
310
b19ab68 @djcb * configure.ac: report on guile version
authored May 30, 2013
311
8b70e6b @djcb * configure.ac: unbreak McCabe tool checking
authored Dec 5, 2010
312 echo "McCabe's Cyclomatic Complexity tool : $have_pmccabe"
d14727c @djcb * dont't require direntry->d_type; this should help the Solaris build.
authored Dec 11, 2010
313 echo
314
b669feb @djcb * configure.ac: check for readline
authored Aug 29, 2011
315 echo "Have direntry->d_ino : $use_dirent_d_ino"
316 echo "Have direntry->d_type : $use_dirent_d_type"
aa8c86a @djcb * configure.ac: report on whether we are building mug2
authored Jun 10, 2012
317 echo "------------------------------------------------"
fa23a29 @djcb * configure.ac: warn user that mug2 won't work with gtk3
authored Apr 16, 2011
318 echo
319
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
320 #
321 # Warnings / notes
322 #
323
324 # makeinfo
159d26e @djcb * configure.ac: add warning if makeinfo is missing
authored Mar 18, 2012
325 if test "x$have_makeinfo" != "xyes"; then
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
326 echo "* You do not seem to have the makeinfo program; if you are building from git"
327 echo " you need that to create documentation for guile and emacs. It is in the"
403e2db @djcb Bump version to 0.9.9.13
authored Sep 22, 2015
328 echo " texinfo package in debian/ubuntu/fedora/... "
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
329 echo
159d26e @djcb * configure.ac: add warning if makeinfo is missing
authored Mar 18, 2012
330 fi
331
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
332 # gui
fa23a29 @djcb * configure.ac: warn user that mug2 won't work with gtk3
authored Apr 16, 2011
333 if test "x$buildgui" = "xyes"; then
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
334 echo "* The demo UI will be built in toys/mug"
335 echo
fa23a29 @djcb * configure.ac: warn user that mug2 won't work with gtk3
authored Apr 16, 2011
336 fi
337
e542508 @djcb * remove hard dependency on wordexp.h (OpenBSD does not have it)
authored Nov 8, 2012
338 # wordexp
339 if test "x$ac_cv_header_wordexp_h" != "xyes"; then
340 echo "* Your system does not seem to have the 'wordexp' function."
341 echo " This means that you cannot use shell-like expansion in options and "
342 echo " some other places. So, for example, instead of"
343 echo " --maildir=~/Maildir"
344 echo " you should use the complete path, something like:"
345 echo " --maildir=/home/user/Maildir"
79eb1af @djcb * make muile work for mu 1.8 (and before?) to some extent...
authored Jul 18, 2011
346 fi
6f48dbe @djcb * configure.ac, mu-maildir.c: some compatibility updates
authored Jan 16, 2010
347
525b99f @djcb * configure.ac: configuration fixes; set database layout version
authored Jan 6, 2010
348 echo
cfb4db1 @djcb * configure.ac: remove gtk+2 support (only gtk+3)
authored Mar 17, 2013
349 echo "Now, type 'make' to build mu (or 'make check' to run the unit tests, too)"
74ce489 @djcb * configure.ac/Makefile.am: require specific emacs version (23+)
authored Jun 16, 2012
350 echo
Something went wrong with that request. Please try again.