summaryrefslogtreecommitdiff
path: root/README.git
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2019-09-15 15:26:23 -0400
committerPaul Smith <psmith@gnu.org>2019-09-16 08:25:33 -0400
commit9bc5491712711a299eb88ddd9ea1eb03bcc19bdf (patch)
treeae13e8e6a45e3d66a9b37878309b8f4a9d975f1f /README.git
parent57b13c80200f896ab919c5e3fb2c3b6bb43a1c3c (diff)
downloadmake-git-9bc5491712711a299eb88ddd9ea1eb03bcc19bdf.tar.gz
* README.git: [SV 56895] Provide more info about "maintainer mode".
* src/read.c (get_next_mword) [HAVE_DOS_PATHS]: Don't fall through to parsing variable references if we find a drivespec in a word!
Diffstat (limited to 'README.git')
-rw-r--r--README.git29
1 files changed, 20 insertions, 9 deletions
diff --git a/README.git b/README.git
index a78726d7..6589a3f1 100644
--- a/README.git
+++ b/README.git
@@ -119,14 +119,24 @@ That is, you can just run:
$ ./configure
$ make check
- $ make install
-to build and install GNU make.
+to build and test GNU make.
-NOTE! This method builds GNU make in "maintainer mode". In this mode it will
- be slower, possibly MUCH slower: there are various sanity checks
- enabled. If you want to build from Git with "maintainer mode" disabled,
- add "MAKE_MAINTAINER_MODE=" to your make command line.
+NOTE! This method builds GNU make in "maintainer mode". Make programs built
+ in this mode it will be slower, possibly MUCH slower: there are various
+ sanity checks enabled. Further this mode assumes a modern GCC, GNU
+ libc, and well-formed system headers and enables a high level of
+ warnings AND enables -Werror to turn warnings into failures.
+
+ If you want to build from Git with "maintainer mode" disabled, add
+ "MAKE_MAINTAINER_MODE=" to the make command line. If you want to turn
+ off the extra warning flags, add "MAKE_CFLAGS=" to the make command
+ line.
+
+ For example:
+ $ ./configure
+ $ make check MAKE_MAINTAINER_MODE= MAKE_CFLAGS=
+ $ make install
Building From Git for Windows
@@ -165,9 +175,10 @@ Even better, you should run this:
Which will build both .gz and .bz2 package files, then unpack them into
a temporary location, try to build them, and repack them, verifying that
everything works, you get the same results, _and_ no extraneous files
-are left over after the "distclean" rule--whew!! Now, _that_ is why
-converting to Automake is worth the trouble! A big "huzzah!" to Tom
-T. and the AutoToolers!
+are left over after the "distclean" rule.
+
+This package can be unpacked and built to give a "normal" (non-maintainer
+mode) result.
Steps to Release