summaryrefslogtreecommitdiff
path: root/INSTALL.BZR
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-03-20 16:58:23 -0700
committerGlenn Morris <rgm@gnu.org>2011-03-20 16:58:23 -0700
commit66b874939b5acd59c76fa53373f2e41871ec1fef (patch)
tree2068f1af187f95a85ac0c7730c7b611b9d4ad8c1 /INSTALL.BZR
parent1fe275ee28e8a37fdbbd6d6cf75f1b15b9674b4b (diff)
downloademacs-66b874939b5acd59c76fa53373f2e41871ec1fef.tar.gz
(Re)move autotools generated files from the repository.
Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00225.html * autogen/: New directory, to be excluded from releases. * autogen/copy_autogen, autogen/update_autogen: New scripts. * autogen/README: New file. * autogen/aclocal.m4, autogen/config.in, autogen/configure: * autogen/Makefile.in: Add auto-updated generated files. * autogen.sh: No longer a no-op, now it tests for autotools and runs them as necessary. * configure.in: Defaule maintainer-mode to on. * aclocal.m4, configure, lib/Makefile.in: Remove files. * src/config.in: Remove file. * INSTALL.BZR, admin/make-tarball.txt: Update instructions.
Diffstat (limited to 'INSTALL.BZR')
-rw-r--r--INSTALL.BZR27
1 files changed, 21 insertions, 6 deletions
diff --git a/INSTALL.BZR b/INSTALL.BZR
index 710a73c7048..3859e3cd4fc 100644
--- a/INSTALL.BZR
+++ b/INSTALL.BZR
@@ -4,14 +4,29 @@ See the end of the file for license conditions.
Building and Installing Emacs from Bazaar
-If this is the first time you go through it, you'll need to configure
-before bootstrapping:
+Building Emacs from Bazaar requires some tools that are not needed
+when building from a release. You will need:
- $ ./configure
+autoconf - at least the version specified near the start of
+ configure.in (in the AC_PREREQ command).
+automake - we recommend at least version 1.11.
+makeinfo - not strictly necessary, but highly recommended, so that
+ you can build the manuals.
+
+The `autogen.sh' script can help you figure out if you have the
+necessary tools.
+
+The first time you build, there are a couple of extra steps.
+First, generate the `configure' script:
+
+ $ ./autogen.sh
-(Normally there is no need to run `autoconf' etc. If you do need it,
-the relevant command is `autoreconf -I m4'. Be aware that this will
-likely lead to conflicts next time you update from Bazaar.)
+(or you can just run `autoreconf -I m4').
+
+You can then configure your build (use `./configure --help' to see
+options you can set):
+
+ $ ./configure
Some of the files that are included in the Emacs tarball, such as
byte-compiled Lisp files, are not stored in Bazaar. Therefore, to