Peter Zotov
bf7eed6b08
[OCaml] PR14083, PR9606: Only pick *.odoc files from current build target.
...
When several build targets, e.g. Debug+Asserts and Release+Asserts
are present, ocamldoc complains of duplicate interfaces.
llvm-svn: 220831
2014-10-28 22:45:25 +00:00
David Majnemer
e0726b1a2f
docs: Remove incompatibility with Solaris shell
...
There doesn't seem to be a need in checking if a directory exists if we
will just rm -rf it once we affirm that it does. Instead, just blindly
try to delete it.
This fixes PR17541.
llvm-svn: 192679
2013-10-15 08:30:07 +00:00
Michael Gottesman
1659d8245b
[doxygen] Use correct variable names for external variable configuration and make EXTRA_SEARCH_MAPPINGS a "dumb" variable.
...
I do not think the massaging that I was doing for EXTRA_SEARCH_MAPPINGS was
truly necessary.
llvm-svn: 189522
2013-08-28 21:55:26 +00:00
Michael Gottesman
fb1d3c4af1
[doxygen] Added support for doxygen external search.
...
llvm-svn: 189507
2013-08-28 20:28:35 +00:00
Daniel Dunbar
e86f226fbd
[docs] Remove POD based man page docs (and build system support).
...
- Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it.
llvm-svn: 156389
2012-05-08 17:48:21 +00:00
Daniel Dunbar
b59a7d3009
[docs] Include the Kaleidescope tutorial in the Sphinx docs build.
...
llvm-svn: 156032
2012-05-02 22:46:36 +00:00
Benjamin Kramer
9845469d5a
LLVM docs no longer contain images, don't try to install them.
...
llvm-svn: 155206
2012-04-20 17:14:26 +00:00
Erick Tryzelaar
bd07266baa
Don't run ocamldoc if it's not installed
...
llvm-svn: 125203
2011-02-09 18:32:04 +00:00
Eric Christopher
2bb1326bb6
Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment
...
variable for args you want to default pass to gzip.
Patch based on one by asau@inbox.ru .
Fixes PR8758.
llvm-svn: 121449
2010-12-10 01:31:51 +00:00
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
Erick Tryzelaar
4e7593750d
Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.
...
We need this so can not bake DESTDIR into the O'Caml symlinks.
llvm-svn: 97743
2010-03-04 20:56:19 +00:00
Bob Wilson
af69586aff
Rearrange rules to add missing dependency and allow parallel makes.
...
llvm-svn: 91352
2009-12-14 22:44:22 +00:00
Gordon Henriksen
c2c2b45acb
Add a unified 'generated documentation' target so the web site script has a consistent target to use.
...
llvm-svn: 48985
2008-03-31 17:27:57 +00:00
Erick Tryzelaar
1bca06f4c6
Tweak build system to allow for installing the tutorial and uninstalling the docs.
...
llvm-svn: 48968
2008-03-30 20:32:18 +00:00
Gordon Henriksen
7af7f7f186
Adding ocamldoc generation.
...
Patch by Erick Tryzelaar.
llvm-svn: 48147
2008-03-10 15:49:16 +00:00
Chris Lattner
724cda19dc
Always for PACKAGEVERSION to 'mainline' for teh llvm web page.
...
llvm-svn: 46425
2008-01-27 23:43:26 +00:00
Chris Lattner
6aece93d5c
remove attributions from the rest of the llvm makefiles.
...
llvm-svn: 45416
2007-12-29 20:11:13 +00:00
Reid Spencer
f9208e46d2
Subversionify the documentation.
...
llvm-svn: 38442
2007-07-09 08:04:31 +00:00
Reid Spencer
8c0fbf86d5
Get the version number right, finally.
...
llvm-svn: 37905
2007-07-05 10:00:19 +00:00
Tanya Lattner
cbbc232425
We really should not have this version number in SO many makefiles. This should also probably change to svn instead of cvs, but leaving it for now.
...
llvm-svn: 37855
2007-07-03 18:11:20 +00:00
Tanya Lattner
ece211cb1e
Fixing doxygen.cfg target. I'm not a makefile expert, so hopefully this correct.Tested doxygen generation on zion.
...
llvm-svn: 35390
2007-03-27 23:19:39 +00:00
Reid Spencer
ae0827b66a
For PR1276:
...
Allow doxygen documentation to be rebuilt manually with "make regendoc"
separately from "make install".
Patch by Scott Michel.
llvm-svn: 35378
2007-03-27 06:06:15 +00:00
Reid Spencer
811c8dccf1
Get the version number for the LLVM from the autoconf/configure.ac file
...
when building the documentation for the web site.
llvm-svn: 34894
2007-03-04 00:45:50 +00:00
Chris Lattner
e5cdf04428
The web site uses this
...
llvm-svn: 29006
2006-07-06 00:36:52 +00:00
Chris Lattner
87f3b29634
copy the doxygen tarball into the HTML directory after building it
...
llvm-svn: 24529
2005-11-30 06:31:28 +00:00
Reid Spencer
c7203632f9
Adjust the dependencies and generate the output to docs/userloc.html so
...
that it can properly link to the CSS stylesheet and images.
llvm-svn: 22092
2005-05-16 18:29:13 +00:00
Reid Spencer
b85c7b4231
Add the ability to generate the User LOC page via the userloc.pl script.
...
llvm-svn: 22090
2005-05-16 18:12:58 +00:00
Reid Spencer
b9deda0381
For PR528:
...
Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly
llvm-svn: 20318
2005-02-24 21:28:08 +00:00
Reid Spencer
afa1cb9e11
Rename BUILD_* to PROJ_*
...
llvm-svn: 19592
2005-01-16 02:21:29 +00:00
Reid Spencer
9a1649a387
Make the construction of doxygen documentation a repeatable process
...
llvm-svn: 19469
2005-01-11 06:26:27 +00:00
Reid Spencer
5d11b8b5a8
* Make this makefile compliant with LLVM makefile standards
...
* Implement optional doxygen doc generation
* Implement HTML and doxygen installation
llvm-svn: 18324
2004-11-29 04:47:35 +00:00
John Criswell
0a6ca076e4
Added LLVM copyright notice.
...
llvm-svn: 9319
2003-10-21 14:33:46 +00:00
Chris Lattner
d886fc081b
Don't hardcode path to doxygen
...
llvm-svn: 3948
2002-09-26 16:38:42 +00:00
Chris Lattner
f2a14b8161
Add rule to build tar.gz file.
...
llvm-svn: 1592
2002-01-30 21:20:23 +00:00
Chris Lattner
7a29cd12ac
Checkin support for building doxygen stuff
...
llvm-svn: 1586
2002-01-26 21:16:41 +00:00