1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 08:23:21 +01:00
Commit Graph

29 Commits

Author SHA1 Message Date
mike-m
3baf2ffb17 Revert r103213. It broke several sections of live website.
llvm-svn: 103219
2010-05-07 00:28:04 +00:00
mike-m
6b8861e9f6 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.

llvm-svn: 103213
2010-05-06 23:45:43 +00:00
Misha Brukman
da4d87671d Grammar fix.
llvm-svn: 78930
2009-08-13 20:08:52 +00:00
Dan Gohman
b9e5badcf9 Fix the instructions to work even when PATH does not contain ".".
Thanks to Martin Geisse for pointing this out!

llvm-svn: 62102
2009-01-12 21:29:24 +00:00
Misha Brukman
7a584de2b9 Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img>
tags are not needed in HTML, only XML.

llvm-svn: 60885
2008-12-11 18:23:24 +00:00
Misha Brukman
74411f221b Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.
llvm-svn: 60880
2008-12-11 17:34:48 +00:00
Reid Spencer
f9208e46d2 Subversionify the documentation.
llvm-svn: 38442
2007-07-09 08:04:31 +00:00
Reid Spencer
6bb4a1c2e2 Fix a typo.
llvm-svn: 26823
2006-03-17 08:04:25 +00:00
Chris Lattner
aab65612b8 Fix a typo Eric van Riet Paap noticed
llvm-svn: 26791
2006-03-16 16:14:59 +00:00
Reid Spencer
1667ea03b6 Changes docs for llvm.cs.uiuc.edu -> llvm.org
llvm-svn: 26746
2006-03-14 05:39:39 +00:00
John Criswell
cbe804a160 Added a note to remove CVS directories when copying the sample project to
a new project.
Kudos to Rob for suggesting that I add this important step.

llvm-svn: 23969
2005-10-24 16:43:08 +00:00
Reid Spencer
623e1450d0 A few small steps toward HTML 4.01 Strict compliance.
llvm-svn: 20369
2005-02-28 01:10:48 +00:00
Reid Spencer
a38e941cd4 Add a little more detail about the configuration process for projects.
llvm-svn: 20368
2005-02-28 00:40:29 +00:00
Reid Spencer
7ca6d9a743 Fix locations of libraries and executables to match makefiles.
llvm-svn: 19599
2005-01-16 02:38:06 +00:00
Reid Spencer
9f8c7b0720 BUILD_* to PROJ_*
llvm-svn: 19598
2005-01-16 02:35:47 +00:00
Reid Spencer
e928014032 Update documentation on how to set up a project
llvm-svn: 19591
2005-01-16 02:21:18 +00:00
John Criswell
83025c6a56 Merged in RELEASE_14 changes.
llvm-svn: 18763
2004-12-10 15:51:16 +00:00
Tanya Lattner
053b267b2b Removed QMTest reference.
llvm-svn: 18640
2004-12-08 17:25:46 +00:00
Chris Lattner
f0931ed115 Make use of the new doc_author class. "Seperate content from presentation" they said.
llvm-svn: 13675
2004-05-23 21:07:27 +00:00
Misha Brukman
4f9a98e4ea Make file use stylesheets and be HTML-4.01 (Strict)-compliant.
llvm-svn: 13506
2004-05-12 20:57:43 +00:00
Misha Brukman
75edf6a488 * Send people to the LLVMdev archive/subscription page rather than just state
the address
* Somewhat standardize the footer of the page

llvm-svn: 9605
2003-10-30 01:23:40 +00:00
John Criswell
8ba94e9df8 Merged in RELEASE_1.
llvm-svn: 9538
2003-10-27 18:18:16 +00:00
John Criswell
040d3e003a Adding information on what testing support is provided by the LLVM build
system.  Currently, it is not much.

llvm-svn: 9348
2003-10-21 19:35:06 +00:00
John Criswell
7b4327700f Added additional information about linking dynamic libraries.
llvm-svn: 9211
2003-10-17 21:50:38 +00:00
John Criswell
38525dba06 I am not the only John Criswell.
:)

llvm-svn: 9175
2003-10-16 20:01:04 +00:00
Chris Lattner
e0b7655381 Give credit where credit is due
llvm-svn: 9174
2003-10-16 19:58:17 +00:00
John Criswell
6788096ff9 Added a section on all of the wonderful Makefile variables used to locate
LLVM.
Added information on how to use the autoconf code to specify LLVM's
location and setup separate source and object trees.
Fixed some of the wording to be more accurate, especially regarding the
building of libraries.
Added information on where built files are placed.
Added a link to the llvmdev mailing list so that they can ask us questions.

llvm-svn: 9173
2003-10-16 19:53:53 +00:00
John Criswell
af086496f6 Updated some of the information for the new autoconf changes.
llvm-svn: 9136
2003-10-15 16:52:57 +00:00
John Criswell
a4df9efb1a Adding a web page on how to start a new LLVM Project.
llvm-svn: 7095
2003-07-03 15:37:52 +00:00