summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-08-12 08:56:52 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-08-12 09:09:40 -0700
commited9404692f75598c74d3ff6a4003f9373a5404f9 (patch)
tree77cf9481138eb26975de0e1e19303d1fbf148fed
parentbbf52c142afbb9e10bf2ae20b3c77993fda26b43 (diff)
downloademacs-ed9404692f75598c74d3ff6a4003f9373a5404f9.tar.gz
Default autogen.sh to 'all'
This addresses a problem noted by RMS in: http://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00052.html * autogen.sh (do_git): Set to true if this script is invoked with no arguments and there is a .git subdirectory.
-rw-r--r--CONTRIBUTE2
-rw-r--r--INSTALL.REPO2
-rwxr-xr-xautogen.sh3
3 files changed, 4 insertions, 3 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index 365e4232499..9b5fb090e77 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -14,7 +14,7 @@ Briefly, the following shell commands build and run Emacs from scratch:
git config --global transfer.fsckObjects true
git clone git://git.sv.gnu.org/emacs.git
cd emacs
- ./autogen.sh all
+ ./autogen.sh
./configure
make
src/emacs
diff --git a/INSTALL.REPO b/INSTALL.REPO
index ce346bb246c..e7bb3bba037 100644
--- a/INSTALL.REPO
+++ b/INSTALL.REPO
@@ -19,7 +19,7 @@ To use the autotools, run the following shell command to generate the
'configure' script and some related files, and to set up your git
configuration:
- $ ./autogen.sh all
+ $ ./autogen.sh
You can then configure your build as follows:
diff --git a/autogen.sh b/autogen.sh
index 76fde9e18d2..70f9cbd245c 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -127,7 +127,8 @@ done
case $do_autoconf,$do_git in
false,false)
- do_autoconf=true;;
+ do_autoconf=true
+ test -e .git && do_git=true;;
esac
# Generate Autoconf-related files, if requested.