summaryrefslogtreecommitdiff
path: root/README.cvs-snapshot
diff options
context:
space:
mode:
Diffstat (limited to 'README.cvs-snapshot')
-rw-r--r--README.cvs-snapshot34
1 files changed, 34 insertions, 0 deletions
diff --git a/README.cvs-snapshot b/README.cvs-snapshot
new file mode 100644
index 0000000..d48196c
--- /dev/null
+++ b/README.cvs-snapshot
@@ -0,0 +1,34 @@
+DESCRIPTION
+
+This file describes what to expect in a flex CVS snapshot.
+
+
+WHO SHOULD READ THIS DOCUMENT
+
+Flex developers should read this document. If you are simply installing flex,
+you do not need to read this document (instead, read INSTALL).
+
+
+NOTE
+
+A CVS snapshot of flex is NOT the same thing as a distribution of flex. A CVS
+snapshot is used in the development of flex, while a "distribution" is used to
+build and install flex.
+
+
+REQUIREMENTS
+
+You will need various external tools in order to build the distribution. Here is
+a (possibly incomplete) list of the required tools. Always get the latest
+version of each tool:
+
+ compiler suite ; e.g., gcc
+ bash ; required by autotools (I think!)
+ GNU bison ; to generate parse.c
+ GNU autotools ; autoconf, automake, autogen
+ GNU m4 ; required by autotools
+ flex ; for bootstrap of scan.l
+ tar/gzip ; to build the distro
+ texinfo tools ; to build and test the flex manual
+ perl ; not essential. this may be removed in the future
+