Dear friends,
Some (rather, long) time ago, I started a thread about some issues in the
XEmacs package compilation/installation of BBDB. This turned into a personal
conversation between Ronan and I, and we which ended up talking about an
autoconf support for BBDB. This message is to announce that I now have this
working. Ronan would like to have this in 2.2, so I will start to commit my
work shortly.
Here's some information about the autoconf support:
What it does already is:
- avoid Makefile hand-editing. You now use configure options instead.
- autodetect (or provide defaults for) most of the things that you had to
specify by hand (e.g., XEmacs package installation directory, Emacs program
to use etc).
- solve the BSD/SYSV install problem. You now have an install script that will
work on all systems.
- solve the MAKEFLAGS problem. Each variable that is needed in different
Makefile's is duplicated everywhere needed automatically by `configure'.
- provide checks for all needed external programs (makeinfo, ln, etags ...)
and cleanly disable the appropriate targets if not found.
What it will do in short term is:
- fix misc bugs/inconsistencies in the XEmacs Package installation
- let you run make on any target you want from any directory you want, instead
of forcing you to stay at the toplevel (this already works for some targets,
actually).
- let a simple `make' command work by default (by adding some new configure
options like, --with-libs=gnus:vm:mhe and stuff).
- probably provide a install target for Emacs as well as XEmacs.
Right now, it generates makefiles that you can use exactly as the ones
that currently exist. I mean, after configuring, you use make the same way you
did before. The documentation is already synchronized (both the INSTALL file
and the texinfo source), so you'll have all required information as soon as it
is committed.
Happy millennium !
--
/ / _ _ Didier Verna http://www.inf.enst.fr/~verna/
- / / - / / /_/ / EPITA / LRDE mailto:[EMAIL PROTECTED]
/_/ / /_/ / /__ / 14-16 rue Voltaire Tel. +33 (1) 53 14 59 47
94276 Kremlin-Bic�tre cedex Fax. +33 (1) 44 08 01 99
_______________________________________________
bbdb-info mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/bbdb-info