]> granicus.if.org Git - flex/commitdiff
Updated build documentation; finished sf#155.
authorWill Estes <westes575@gmail.com>
Fri, 11 Dec 2015 15:41:08 +0000 (10:41 -0500)
committerWill Estes <westes575@gmail.com>
Fri, 11 Dec 2015 15:41:08 +0000 (10:41 -0500)
Removed version numbers for build tools. Noted that version requirements for build tools will be noted in configure.ac. Expanded documentation of building texinfo based docs.

README

diff --git a/README b/README
index 8906709ef414a259a988cfc6ff0d922be451e270..3daddada67f4bb3b15577086b03763479ca8266d 100644 (file)
--- a/README
+++ b/README
@@ -62,13 +62,24 @@ compiler suite - flex is built with gcc
 bash, or a good Bourne-style shell
 m4 - m4 -p needs to work; GNU m4 and a few others are suitable
 GNU bison;  to generate parse.c from parse.y
-autoconf 2.69; for handling the build system
-automake 1.12.2; for Makefile generation
-gettext 0.18; fori18n support
-help2man 1.36; to generate the flex man page
+autoconf; for handling the build system
+automake; for Makefile generation
+gettext; for i18n support
+help2man; to generate the flex man page
 tar, gzip, etc.; for packaging of the source distribution
-GNU texinfo 498;  to build and test the flex manual
-GNU indent 2.8; for indenting the flex source the way we want it done
+
+GNU texinfo; to build and test the flex manual. Note that if you want
+to build the dvi/ps/pdf versions of the documentation you will need
+texi2dvi and related programs, along with a sufficiently powerful
+implementation of \TeX to process them. See your operating system
+documentation for how to achieve this. The printable versions of the
+manual are not built unless specifically requested, but the targets
+are included by automake.
+
+GNU indent; for indenting the flex source the way we want it done
+
+In cases where the versions of the above tools matter, the file
+configure.ac will specify the minimum required versions.
 
 Once you have all the necessary tools installed, life becomes
 simple. To prepare the flex tree for building, run the script: