From 01bb8b0c36ffb81b0ee09c01d14eb90386b4b2ca Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Fri, 2 Jan 2009 07:10:51 +0000
Subject: [PATCH] lex and bison aren't needed to build llvm anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61560 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/DeveloperPolicy.html | 2 +-
docs/GettingStarted.html | 18 +-----------------
docs/GettingStartedVS.html | 5 -----
docs/MakefileGuide.html | 8 --------
4 files changed, 2 insertions(+), 31 deletions(-)
diff --git a/docs/DeveloperPolicy.html b/docs/DeveloperPolicy.html
index 61b78649910..6e8f9703cc7 100644
--- a/docs/DeveloperPolicy.html
+++ b/docs/DeveloperPolicy.html
@@ -107,7 +107,7 @@
diff.
Patches should not include differences in generated code such as the
- code generated by flex, bison or tblgen. The
+ code generated by autoconf or tblgen. The
utils/mkpatch utility takes care of this for you.
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index 0dd29d9bf3e..93b169352a1 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -307,11 +307,7 @@ up
No native code generation
Build is not complete: one or more tools do not link or function
The GCC-based C/C++ frontend does not build
-The port is done using the MSYS shell.
-Download and install
-bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
-if necessary. Bison & flex can be also grabbed from GNUWin32 sf.net
-project.
+The port is done using the MSYS shell.
Native code generation exists but is not complete.
Binutils up to post-2.17 has bug in bfd/cofflink.c
preventing LLVM from building correctly. Several workarounds have been
@@ -375,18 +371,6 @@ href="GCCFEBuildInstrs.html">try to compile it on your platform.
For building the CFE |
-
- Flex |
- 2.5.4 |
- LEX compiler |
-
-
-
- Bison |
- 1.28, 1.35, 1.75, 1.875d, 2.0, or 2.1 (not 1.85 or 1.875) |
- YACC compiler |
-
-
SVN |
≥1.3 |
diff --git a/docs/GettingStartedVS.html b/docs/GettingStartedVS.html
index e47f09ee6dc..35413c6f4f7 100644
--- a/docs/GettingStartedVS.html
+++ b/docs/GettingStartedVS.html
@@ -198,11 +198,6 @@ changes are continually making the VS support better.
You will also need the CMake build
system since it generates the project files you will use to build with.
- If you plan to modify any .y or .l files, you will need to have bison
- and/or flex installed where Visual Studio can find them. Otherwise, you do
- not need them and the pre-generated files that come with the source tree
- will be used.
-
Do not install the LLVM directory tree into a path containing spaces (e.g.
C:\Documents and Settings\...) as the configure step will fail.
diff --git a/docs/MakefileGuide.html b/docs/MakefileGuide.html
index 30e8f4727d1..55875cde6d3 100644
--- a/docs/MakefileGuide.html
+++ b/docs/MakefileGuide.html
@@ -781,8 +781,6 @@
- AR (defaulted)
- Specifies the path to the ar tool.
- - BISON(configured)
- - Specifies the path to the bison tool.
- PROJ_OBJ_DIR
- The directory into which the products of build rules will be placed.
This might be the same as
@@ -812,8 +810,6 @@
- Provides the extension to be used on executables built by the makefiles.
The value may be empty on platforms that do not use file extensions for
executables (e.g. Unix).
- - FLEX(configured)
- - Specifies the path to the flex tool.
- INSTALL(configured)
- Specifies the path to the install tool.
- LDFLAGS(configured)
@@ -981,8 +977,6 @@
INCFiles
InternalTargets
LD.Flags
- LexFiles
- LexOutput
LibName.A
LibName.BC
LibName.LA
@@ -1020,8 +1014,6 @@
ToolBuildPath
TopLevelTargets
UserTargets
- YaccFiles
- YaccOutput