mike-m
e2c3a49c80
Revert r103213. It broke several sections of live website.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-07 00:28:04 +00:00
mike-m
68cb31901c
Overhauled llvm/clang docs builds. Closes PR6613.
...
NOTE: 2nd part changeset for cfe trunk to follow.
*** PRE-PATCH ISSUES ADDRESSED
- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
assumptions and make use of absolute root in static html files;
namely CommandGuide tools hard codes a website destination
for cross references and some html cross references assume
website root paths
*** IMPROVEMENTS
- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
if any target (or any variable is evaluated) which attempts
to remove any dirs which match a hard-coded 'safelist', a verbose
error will be printed and make will error-stop.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-06 23:45:43 +00:00
Misha Brukman
444087057a
Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-11 17:34:48 +00:00
Duncan Sands
8655b15137
Rename CFEBuildInstrs.html to GCCFEBuildInstrs.html.
...
Update all references to it and place a redirection
page at the old address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47124 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-14 17:53:22 +00:00
Duncan Sands
20dcb4c24d
Add notes on Ada compilers that can be used for
...
the build. Put all items that the user should
specify in bold. Make it a debug build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47063 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-13 16:46:10 +00:00
Duncan Sands
caf4fbd5df
Note that these instructions are for x86-32 linux
...
(the only platform on which the Ada compiler even
builds).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47031 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-12 21:40:21 +00:00
Duncan Sands
15bfd89b99
Add more spacing.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47028 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-12 21:28:39 +00:00
Duncan Sands
d051f7a13d
Add instructions for building Ada and Fortran.
...
Adjust mentions of gcc4 to be 4.0/4.2 agnostic.
This file should probably be renamed tor
GCCFEBuildInstrs.html...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47027 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-12 21:22:58 +00:00
Bill Wendling
0dafa8d086
Small change.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40413 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-23 03:56:42 +00:00
Bill Wendling
ccef69d781
Point to the correct SVN repository.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40412 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-23 03:56:11 +00:00
Chris Lattner
27a047280a
fix validation bug
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34276 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-14 07:42:59 +00:00
Chris Lattner
ad85ba4c5b
now that llvm-gcc3 is gone, life is significantly simpler and less scary
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34275 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-14 07:42:12 +00:00
Reid Spencer
434262ad51
Remove references to gccld and gccas, adjusting the documentation to
...
mention llvm-ld and opt instead (if appropriate).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34094 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-09 15:59:08 +00:00
Tanya Lattner
c9aee64172
Changing cfrontend dir to llvm-gcc3.4 as the example.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31869 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-20 05:52:06 +00:00
Bill Wendling
0ca558f0ea
Cleaned up the document. Added "doc_code" divisions for code examples.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31784 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-16 09:31:19 +00:00
Jim Laskey
6c3acb7222
Changed to a new directory for opensource checkout.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29418 91177308-0d34-0410-b5e6-96231b3b80d8
2006-07-31 21:37:55 +00:00
Chris Lattner
810ad8c51c
Revamp this doc to be accurate w.r.t. building llvmgcc4
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29113 91177308-0d34-0410-b5e6-96231b3b80d8
2006-07-11 20:47:00 +00:00
Jim Laskey
e9493d330d
Include information of svn repository for llvm-gcc4.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28845 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-16 23:34:49 +00:00
Reid Spencer
05fe4b0256
Changes docs for llvm.cs.uiuc.edu -> llvm.org
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 05:39:39 +00:00
Chris Lattner
23c5b3c5ce
Encourage use of the V8 ABI over the V9 ABI.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25996 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-05 06:44:17 +00:00
John Criswell
d6c6ee08b0
Attempt to make terminology more consistent.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23968 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-24 16:37:24 +00:00
Chris Lattner
e9967146ad
Recommend what I actually test
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23398 91177308-0d34-0410-b5e6-96231b3b80d8
2005-09-21 03:56:26 +00:00
Duraid Madina
0203a31808
nothing funny about building the CFE on Linux/Itanium
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22211 91177308-0d34-0410-b5e6-96231b3b80d8
2005-06-14 07:29:50 +00:00
John Criswell
8bfe6a7e5f
Merged in release_15.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22120 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-18 19:43:33 +00:00
John Criswell
af94d58665
Add a note about SPARC V8.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21981 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-13 20:54:44 +00:00
John Criswell
d0c4a7649c
Minor fixes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21978 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-13 20:38:44 +00:00
John Criswell
b0aad7a731
Shameless update of copyright years.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21903 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-12 21:25:32 +00:00
Misha Brukman
00b95c311e
Fix HTML-4.01 Strict compliance
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20386 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-01 17:19:21 +00:00
Misha Brukman
98558aedbc
Use a colon instead of a period since we're introducing a command list
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20385 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-01 17:15:23 +00:00
Chris Lattner
c8118e17ea
add another plausible reason
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20262 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-21 16:35:31 +00:00
Chris Lattner
b1241b0aae
Slightly expand on the instructions.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20121 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-11 21:17:26 +00:00
Reid Spencer
e0a7dddf39
Describe both objdir==srcdir and objdir!=srcdir methods of building LLVM
...
libraries and tools. Thanks to Henrik Bach for this suggestion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19204 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-31 19:48:59 +00:00
Reid Spencer
72a59007d4
Add a caution about using experimental versions of gnu binutils when
...
building Cygwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19117 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23 19:49:54 +00:00
Reid Spencer
cfaf80c471
* Remove an unnecessary step.
...
* Correct a path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19110 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 16:19:05 +00:00
Reid Spencer
2404236795
Add a blurb about using the GCC 3.4.3 compiler on Cygwin (which works) for
...
the CFE instead of the default GCC 3.3.3 compiler that comes with Cygwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19104 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 09:52:30 +00:00
Reid Spencer
90f1745ab1
For PR432:
...
* Remove the idiotic windows environment setting, its not needed.
* Remove an extraneous "mkdir" instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19103 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 09:07:51 +00:00
Reid Spencer
4ac30650e1
For PR432:
...
Rework the CFE build details to include the directions for using the
option --program-prefix=llvm- to the CFE's configure script. This ensures
that the CFE builds unique executable names and makes it possible to put
the $CFEINSTALL/bin directory into one's path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19099 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:40:29 +00:00
Reid Spencer
77f5530ebe
Revert last changes as they introduce CFE build problems.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19087 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 01:36:27 +00:00
Reid Spencer
2c1ce655d4
For PR432:
...
Add instructions for using the --program-prefix=llvm so that the CFE build
produces llvmgcc instead of gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19083 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-21 18:50:54 +00:00
Reid Spencer
f96eb57a4b
Remove most references to LLVM_LIB_SEARCH_PATH. It now only exists in the
...
GettingStarted.html document in the environment section and only as an
optional feature.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18944 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-15 00:14:01 +00:00
Reid Spencer
201ddef2ea
Correct documentation to reflect the change in location of the CFE runtime
...
libraries. They are now in $CFEINSTALL/lib not $CFEINSTALL/bytecode-lib.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18939 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-14 22:07:29 +00:00
John Criswell
9e2485c122
Merged in RELEASE_14 changes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18763 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-10 15:51:16 +00:00
Reid Spencer
3149ba7a65
Use the install-bytecode target to install just the bytecode libs into
...
the CFE's install/bytecode-libs directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18493 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 08:13:20 +00:00
John Criswell
c7f426449d
Fixed pathname to LLVM tools.
...
Thanks to Vladimir Merzliakov for finding this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18402 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 14:12:30 +00:00
Reid Spencer
0b4f468bf6
Be a little more explicit about how to configure LLVM with the --prefix
...
option so that permissions errors don't occur if the default, /usr/local,
is taken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18401 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 05:15:44 +00:00
Chris Lattner
302ed2a3c1
Fix typeo, thanks to Duraid for pointing it out
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18400 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 04:16:29 +00:00
John Criswell
6e35eda519
Fix a typo.
...
Corrected a potential grammary issue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18364 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 21:46:29 +00:00
Reid Spencer
f99e59a92c
Add some instructions about ranlib'ing the CFE runtime libraries so that
...
they link faster. This should eventually be codified into the CFE's
makefile.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18247 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 17:13:17 +00:00
Reid Spencer
7863c404ee
Fix documentation for Makefile target name change. install-bytecode is now
...
just "install" in the runtime directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17677 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-11 07:30:27 +00:00
Chris Lattner
37874058f4
Fix the path to the fixinc'd headers. Patch contributed by Jeff Cohen!
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16755 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-06 03:13:47 +00:00